Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/src/catch2/catch_config.cpp
diff options
context:
space:
mode:
authorMatt Rasa2026-07-31 09:37:21 -0400
committerMartin Hořeňovský2026-08-11 00:08:23 +0200
commit0aeb818520028ca05cc2539ed242402ef7a7ae41 (patch)
tree90a9179143b09ae2c41b1ec62bb110f756aa09ad /src/catch2/catch_config.cpp
parent97ec4e8e2e4a86719701746d1cb2426f16292ff8 (diff)
downloadcatch3-0aeb818520028ca05cc2539ed242402ef7a7ae41.tar.gz
Emit warning when using --shard-count (> 1) with --order rand
Diffstat (limited to 'src/catch2/catch_config.cpp')
-rw-r--r--src/catch2/catch_config.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/catch2/catch_config.cpp b/src/catch2/catch_config.cpp
index 86b9b8dd..e71ee353 100644
--- a/src/catch2/catch_config.cpp
+++ b/src/catch2/catch_config.cpp
@@ -209,6 +209,7 @@ namespace Catch {
double Config::minDuration() const { return m_data.minDuration; }
TestRunOrder Config::runOrder() const { return m_data.runOrder; }
uint32_t Config::rngSeed() const { return m_data.rngSeed; }
+ bool Config::rngSeedWasFixed() const { return m_data.rngSeedWasFixed; }
unsigned int Config::shardCount() const { return m_data.shardCount; }
unsigned int Config::shardIndex() const { return m_data.shardIndex; }
ColourMode Config::defaultColourMode() const { return m_data.defaultColourMode; }
@@ -273,6 +274,7 @@ namespace Catch {
<< bazelRandomSeed << "') as proper seed.\n";
} else {
m_data.rngSeed = *parsedSeed;
+ m_data.rngSeedWasFixed = true;
}
}
}