diff options
author | Billy Donahue <billy.donahue@mongodb.com> | 2022-03-20 20:47:28 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-03-20 21:23:41 +0000 |
commit | f0f9428b2f1cf7526807dc3f49fdada4ef98d30d (patch) | |
tree | 90e0d6f41f4dfb9963ccf7c32416ed93059802d9 /src/mongo/unittest/unittest_main.cpp | |
parent | 2b587644a94f53840e2c70cb7a3c9b90751901c5 (diff) | |
download | mongo-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.cpp | 4 |
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'" |