Files
sdk/runtime/tests/concurrency/README.md
T
Ryan Macnak 786b6c5612 [dartfuzz] Extend VM flag fuzzing to dartfuzz and iso-stress.
Extend fuzzing to run dart2wasm.

Increase flag fuzzing timeout to equal generated program fuzzing timeout.

Adjust dartfuzz_test and iso-stress to use relative paths for ease of copy-pasting commands for reproduction.

Cq-Include-Trybots: luci.dart.try:iso-stress-linux-arm64-try,iso-stress-linux-x64-try
Bug: https://github.com/dart-lang/sdk/issues/60804
Bug: https://github.com/dart-lang/sdk/issues/60805
Change-Id: I6898f30b710f26f2c624726f7affee3187804334
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430280
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-27 13:22:18 -07:00

982 B

This directory contains code to produce a large isolate stress test. It has the following helper files:

generate_stress_test_list.dart: Will recursively walk test suite directories, tries to run tests and see whether they could be included as part of the stress test.

Only tests that are passing, run reasonably quick and don't use features that prevent running them inside isolates will be considered.

=> The filtered tests that are considered will be written into stress_test_list.json.

The resulting stress_test_list.json file was hand-edited afterwards to remove certain tests that have passed the simple automated filter but cannot be used as part of the stress test.

generate_stress_test.dart: Can be used to consume stress_test_list.json and build the stress test files.

stress_test_list.json: Contains a list of tests that can be used to generate a stress test.

The stress test is run on the iso-stress-linux-arm64 and iso-stress-linux-x64 builders.