Skip to content

Commit

Permalink
add note to README.md about test suite level visibility feature
Browse files Browse the repository at this point in the history
  • Loading branch information
anmarchenko committed Jan 5, 2024
1 parent b117666 commit c6f0a4d
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,29 @@ Datadog.configure { |c| c.ci.agentless_mode_enabled = true }

## Additional configuration

### Experimental test suite level visibility support

Test suite level visibility (TSLV) is available for `datadog-ci`` gem versions 0.6 and above.
To enable it add the following line to Datadog configuration:

```ruby
Datadog.configure do |c|
# ... usual ci configs ...
c.ci.experimental_test_suite_level_visibility_enabled = true
end
```

This will enable visibility into how your test suites and test sessions behave, providing
insights about performance and reliability on test suite/session level.

Example test suite trace for Ruby project:

![test level visibility trace](./docs/screenshots/tslv-trace.jpeg)

Example test suite level visibility dashboard for a set of Ruby projects:

![test level visibility trace](./docs/screenshots/tslv-dashboard.jpeg)

### Add tracing instrumentations

It can be useful to have rich tracing information about your tests that includes time spent performing database operations
Expand Down
Binary file added docs/screenshots/tslv-dashboard.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/tslv-trace.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c6f0a4d

Please sign in to comment.