Skip to content

1.4.0

Compare
Choose a tag to compare
@anmarchenko anmarchenko released this 26 Aug 13:46
· 264 commits to main since this release
af3db96

Highlights

Auto test retries

Test Visibility’s Auto Test Retries feature allows retrying failing tests up to N times to avoid failing your build due to flaky tests:
a failing test case is retried either until it passes successfully or until there are no more retry attempts left (in which case the build fails).

ITR is out of beta

Intelligent test runner for Ruby is out of beta now and is considered GA. Now DD_CIVISIBILITY_ITR_ENABLED env variable is not required to enable ITR - configuration in test settings page is enough.

Better test skipping for Cucumber

When ITR skips cucumber features, Before/After blocks are skipped as well.

Added

  • Auto test retries for cucumber (#212)
  • Auto test retries for RSpec (#213)
  • Auto test retries for minitest (#214)
  • implement auto test retries RFC (#219)

Changed

  • Skip Before/After hooks in cucumber when scenario is skipped by intelligent test runner (#211)
  • gem datadog 2.3 is now minimal required version (#220)
  • Enable agentless telemetry when library is running in agentless mode (#221)
  • Add Ruby 3.4 to the testing matrix (#217)
  • add different fallbacks for unshallowing remotes (#218)
  • make itr_enabled config parameter true by default (#216)
  • RSpec - don't report test errors if rspec process is quitting (#215)

Read the full changeset and the release milestone.