diff options
| author | Martin Hořeňovský | 2025-04-29 17:00:09 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-07-15 12:10:40 +0200 |
| commit | a483b6d7d36457b0931eca85fda1a30a2b56eb4e (patch) | |
| tree | 914bbf2d2b45915f779ddb540b2ae9fb0a3a2a71 | |
| parent | b9c018b38a98f7f9d15e4f6b9e60ec90cd393b7b (diff) | |
| download | catch3-a483b6d7d36457b0931eca85fda1a30a2b56eb4e.tar.gz | |
Default to randomized test case order
| -rw-r--r-- | src/catch2/catch_config.hpp | 2 | ||||
| -rwxr-xr-x | tests/TestScripts/testBazelSharding.py | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/catch2/catch_config.hpp b/src/catch2/catch_config.hpp index 17e983e5..b7b1315e 100644 --- a/src/catch2/catch_config.hpp +++ b/src/catch2/catch_config.hpp @@ -76,7 +76,7 @@ namespace Catch { WarnAbout::What warnings = WarnAbout::Nothing; ShowDurations showDurations = ShowDurations::DefaultForReporter; double minDuration = -1; - TestRunOrder runOrder = TestRunOrder::Declared; + TestRunOrder runOrder = TestRunOrder::Randomized; ColourMode defaultColourMode = ColourMode::PlatformDefault; WaitForKeypress::When waitForKeypress = WaitForKeypress::Never; diff --git a/tests/TestScripts/testBazelSharding.py b/tests/TestScripts/testBazelSharding.py index d4a9aeee..23594461 100755 --- a/tests/TestScripts/testBazelSharding.py +++ b/tests/TestScripts/testBazelSharding.py @@ -46,10 +46,15 @@ env["TEST_SHARD_INDEX"] = "0" env["TEST_TOTAL_SHARDS"] = "2" env["TEST_SHARD_STATUS_FILE"] = info_file_path +cmd = [ + bin_path, + # We rely on the test order being deterministic + '--order', 'decl' +] try: ret = subprocess.run( - bin_path, + cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, check=True, |