summaryrefslogtreecommitdiff
path: root/src/mongo/unittest/unittest_main.cpp
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2022-03-20 20:47:28 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-20 21:23:41 +0000
commitf0f9428b2f1cf7526807dc3f49fdada4ef98d30d (patch)
tree90e0d6f41f4dfb9963ccf7c32416ed93059802d9 /src/mongo/unittest/unittest_main.cpp
parent2b587644a94f53840e2c70cb7a3c9b90751901c5 (diff)
downloadmongo-f0f9428b2f1cf7526807dc3f49fdada4ef98d30d.tar.gz
SERVER-61860 exec in most DEATH_TESTs
Diffstat (limited to 'src/mongo/unittest/unittest_main.cpp')
-rw-r--r--src/mongo/unittest/unittest_main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/unittest/unittest_main.cpp b/src/mongo/unittest/unittest_main.cpp
index b15e1eb36af..abdade8a556 100644
--- a/src/mongo/unittest/unittest_main.cpp
+++ b/src/mongo/unittest/unittest_main.cpp
@@ -93,6 +93,7 @@ int main(int argc, char** argv) {
int repeat = 1;
std::string verbose;
std::string fileNameFilter;
+ std::string internalRunDeathTest;
// "list" and "repeat" will be assigned with default values, if not present.
invariant(environment.get("list", &list));
@@ -102,6 +103,9 @@ int main(int argc, char** argv) {
environment.get("filter", &filter).ignore();
environment.get("verbose", &verbose).ignore();
environment.get("fileNameFilter", &fileNameFilter).ignore();
+ environment.get("internalRunDeathTest", &internalRunDeathTest).ignore();
+
+ mongo::unittest::getSpawnInfo() = {argVec, internalRunDeathTest, true};
if (std::any_of(verbose.cbegin(), verbose.cend(), [](char ch) { return ch != 'v'; })) {
std::cerr << "The string for the --verbose option cannot contain characters other than 'v'"