Skip to content

Releases: dart-lang/test

package:test_core v0.6.17

18 Mar 23:29
021d056

Choose a tag to compare

  • Print a summary of failed tests at the end of the expanded reporter output.
  • Add vm-asan, vm-msan, and vm-tsan runtimes to run tests on the standalone
    Dart VM under Address Sanitizer, Memory Sanitizer or Thread Sanitizer. This is
    useful for finding issues when using foreign libraries through dart:ffi, such
    as use-after-free, use of initialized memory and data races, or for detecting
    data races in Dart code using shared fields.
  • Change return type on the body callback argument to group to void from
    dynamic. This may surface cases where the group callback was erroneously
    returning an ignored value.
  • Fix a hang when a test run with --compiler exe crashes.
  • Require analyzer: '>=8.0.0 <13.0.0'

package:test_api v0.7.11

18 Mar 23:27
021d056

Choose a tag to compare

  • Add vmAsan, vmMsan and vmTsan runtimes.
  • Change return type on the body callback argument to group to void from
    dynamic. This may surface cases where the group callback was erroneously
    returning an ignored value.
  • Require analyzer: '>=8.0.0 <13.0.0'

package:test v1.31.0

18 Mar 23:30
021d056

Choose a tag to compare

  • Print a summary of failed tests at the end of the expanded reporter output.
  • Add vm-asan, vm-msan, and vm-tsan runtimes to run tests on the standalone
    Dart VM under Address Sanitizer, Memory Sanitizer or Thread Sanitizer. This is
    useful for finding issues when using foreign libraries through dart:ffi, such
    as use-after-free, use of initialized memory and data races, or for detecting
    data races in Dart code using shared fields.
  • Change return type on the body callback argument to group to void from
    dynamic. This may surface cases where the group callback was erroneously
    returning an ignored value.
  • Fix a hang when a test run with --compiler exe crashes.
  • Require analyzer: '>=8.0.0 <13.0.0'

package:test_core v0.6.16

27 Feb 01:53
45e4ef2

Choose a tag to compare

  • Fix coverage reporting to report all coverage when using JSON workflow.
  • Add SuiteConfiguration.suiteLoadTimeout to configure the timeout for loading a test suite.
  • Removed hard-coded timeout of 12m for loading a test suite and set default to none.
  • Bump test_api to 0.7.10

package:test_api v0.7.10

27 Feb 01:52
45e4ef2

Choose a tag to compare

  • Fix missing locations on tests skipped due to the use of solo.

package:test v1.30.0

27 Feb 01:54
45e4ef2

Choose a tag to compare

  • Add a --suite-load-timeout argument to allow configuring a timeout for
    compiling and loading individual test suites.
  • Remove the default 12 minute timeout to compile and load test suites.
  • Bump test_core to 0.6.16
  • Add comments to the top-level libraries in the package.
  • Bump test_api to 0.7.10 to fix missing locations on tests skipped due to
    the use of solo.

package:matcher v0.12.19

27 Feb 01:52
45e4ef2

Choose a tag to compare

  • Improve speed of pretty printing for large collections.
  • Improve output of pairwiseCompare with mismatched types.

package:test_core v0.6.15

07 Jan 23:12
db0c811

Choose a tag to compare

  • Add --coverage-package flag, which filters the coverage report to specific
    packages using RegExps.
  • Require a function definition named main directly in a test suite and
    provide a more direct error message than a failing compiler output.
  • Suppress skip reason messages in the compact and failures-only reporters.
  • Improve fidelity of checks for using ascii characters. Check the SDK reported
    support on windows, and assume ascii support for all terminals on linux since
    the SDK reported support is much more narrow.
  • Fix default coverage filter when running in a workspace package. Default
    filter now includes all the workspace's package.
  • Add support for reading test package version within pub workspaces.
  • Allow analyzer major version 10.

package:test_api v0.7.9

07 Jan 23:07
db0c811

Choose a tag to compare

  • Allow analyzer major version 10.

package:test v1.29.0

07 Jan 23:13
db0c811

Choose a tag to compare

  • Add --coverage-package flag, which filters the coverage report to specific
    packages using RegExps.
  • Require a function definition named main directly in a test suite and
    provide a more direct error message than a failing compiler output.
  • Suppress skip reason messages in the compact and failures-only reporters.
  • Allow analyzer major version 10.