summaryrefslogtreecommitdiff
path: root/src/mongo/unittest
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-48898 replace util/concepts.h with real conceptsBilly Donahue2023-05-131-11/+12
|
* SERVER-71123 implement IWYU tool and add required human changesDaniel Moody2023-05-112-0/+3
|
* SERVER-74724 Convert query shape and redaction unit tests to use ↵Davis Haupt2023-03-143-9/+18
| | | | auto-updating bson macro
* SERVER-74655 Add ASSERT_BSONOBJ_EQ_AUTO auto-updating assertionDavis Haupt2023-03-076-12/+89
|
* SERVER-74294 fix auto-updating string assertion when string does not end in ↵Davis Haupt2023-02-232-7/+31
| | | | a newline
* SERVER-73993 Add flag to enable re-generation of auto-update assertionsDavis Haupt2023-02-225-16/+37
|
* SERVER-71737 Move boost optional requirement lint to clang-tidyJuan Gu2023-02-181-5/+5
|
* SERVER-74093 move auto-updating macros to the unittest libraryDavis Haupt2023-02-178-8/+479
|
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-115-16/+38
| | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
* SERVER-73634 Merge the `server_options_core` library into `server_base`Kaloian Manassiev2023-02-061-2/+1
|
* SERVER-72521 Add sorted_data_interface benchmarksGeert Bosch2023-02-021-1/+1
|
* SERVER-71906 move asio-related transport files to their own directoryMatt Diener2023-01-241-1/+1
|
* SERVER-72935 switch c stdlib headers to cpp compat stdlib headersDaniel Moody2023-01-201-1/+1
|
* SERVER-73026 disable log sink before detaching itBilly Donahue2023-01-201-1/+6
|
* SERVER-71464 individually log failed unittestsTrevor Guidry2023-01-131-2/+12
|
* SERVER-72390 Add CodeFragment parameter and variable testsAnna Wawrzyniak2023-01-122-1/+22
|
* SERVER-71906 rename TransportLayerASIO to AsioTransportLayerMatt Diener2022-12-211-1/+1
|
* SERVER-71004 [CQF] Extend the usability of the auto-update macroSvilen Mihaylov2022-12-014-1/+21
|
* SERVER-70048 Improve developer experience with golden testsMilena Ivanova2022-11-242-1/+10
|
* SERVER-70492 Enable verbose command line argument for benchmarksTrevor Guidry2022-11-223-3/+80
|
* SERVER-71330 Golden test framework should produce empty expected output filesAnna Wawrzyniak2022-11-151-3/+5
|
* Revert "SERVER-71237 Do not print full expected output when golden test file ↵Nicholas Zolnierz2022-11-141-2/+3
| | | | | | does not exist" This reverts commit df38314f471a57fd273a7c0d747dfc1aeb4feaea.
* SERVER-71237 Do not print full expected output when golden test file does ↵Nicholas Zolnierz2022-11-111-3/+2
| | | | not exist
* SERVER-70844 Add stable printing of sbe vm::CodeFragmentAnna Wawrzyniak2022-11-082-0/+19
|
* SERVER-36785 ASSERT pretty-print tuplelike types (and therefore maps)Billy Donahue2022-10-312-1/+51
|
* SERVER-70705 fix argv0 for DEATH_TEST exec callBilly Donahue2022-10-311-0/+48
|
* SERVER-70815 unittest unify string formatting, support enumsBilly Donahue2022-10-2614-1120/+1226
|
* SERVER-70086 remove extraneous include of boost/optional/optional_io.hppBilly Donahue2022-09-291-1/+0
|
* SERVER-69581 add performance-for-range-copy check to clang-tidyTrevor Guidry2022-09-202-2/+2
|
* SERVER-68830 did some tidy clang fixesJuan Gu2022-08-192-2/+0
|
* SERVER-67415 Create golden-data JS suitesDavid Percy2022-08-178-374/+614
| | | | | | | | | | Adds two new suites: query_golden_classic and query_golden_cqf, which use the golden-data test framework (docs/golden_data_test_framework.md). These suites diff the expected and actual output instead of using assert.eq and similar functions. This change includes some refactoring of the golden-test classes to avoid pulling the unittest library into the mongo shell.
* SERVER-68378 remove all uses of optional_io.hppBilly Donahue2022-07-294-18/+56
|
* SERVER-66760 Add ASSERT_DOES_NOT_THROW to unittest assertionsLeonardo Menti2022-07-121-0/+15
|
* SERVER-9434 Audit and Normalize Process Exit CodesMatt Kneiser2022-07-074-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put all references to ExitCode enumerators under an enum class to namespace all the enumerators and avoid polluting the mongo namespace with possible naming collisions. - Added magic-number exit codes to exit_code.h like 50 & 51 (LauncherMiddleError & LauncherError respectively). - Reserved a range of exit codes to account for FreeBSD's usage of 64-78. - Renamed all enums with removal of EXIT_ which could conflict or get confused with built-in macros. - camelCased all ExitCode enum values. - Added the generic - ExitCode::fail - for returning 1 as failure. - Added explicit dependency on the exit_code.h header for all files using ExitCode's. - Removed all references to implementation-defined exit codes like EXIT_FAILURE and EXIT_SUCCESS. - Narrowed return values of the shell's undocumented quit() argument to portable values within 0-255, 0/ExitCode::clean otherwise. - Deprecated 8 unused ExitCode's - java - oomMalloc - oomRealloc - fs - clockSkew - windowsServiceStop - possibleCorruption - test - Wrapped the 2 Windows-only ExitCode's in #ifdef's - ntServiceError - windowsServiceStop
* SERVER-66061 Remove redundant projection in COLUMN_SCAN plansCharlie Swanson2022-07-061-2/+2
|
* SERVER-67162 Integrate new PCRE2 wrapperJennifer Peshansky2022-06-276-20/+18
|
* SERVER-38689 TempDirs inside DEATH_TESTs don't get cleaned upVojislav Stojkovic2022-06-177-58/+47
|
* SERVER-60440 Upgrade boost to 1.79.0Andrew Morrow2022-05-261-0/+1
| | | | | | - Reapply the fix for SERVER-46008 for boost 1.79.0 - Reapply the slist fix from SERVER-44079 to boost 1.79.0 - Reapply the fix from SERVER-55204 to boost 1.79.0
* SERVER-66490 Apply pylinters to build system codeTausif Rahman2022-05-251-8/+8
|
* Revert "SERVER-65347 Add testing to ensure that generated ninja files are ↵Richard Samuels2022-05-101-20/+5
| | | | | | deterministic" This reverts commit 561d65eebd69ee00c98e8f19592d9f1eb9798a7e.
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-069-9/+24
|
* SERVER-65347 Add testing to ensure that generated ninja files are deterministicRichard Samuels2022-05-021-5/+20
|
* SERVER-41353 replace errnoWithDescription with an API based on std::error_codeBilly Donahue2022-04-281-4/+5
|
* SERVER-55204 Error on fallthrough unless the attribute is usedAndrew Morrow2022-04-181-0/+6
|
* SERVER-61860 exec in most DEATH_TESTsBilly Donahue2022-03-206-123/+283
|
* Revert "SERVER-61860 exec in most DEATH_TESTs"auto-revert-processor2022-03-176-286/+123
| | | | This reverts commit b372b25622b9ec4dd7ae5b8e3424218b8eaa774a.
* SERVER-61860 exec in most DEATH_TESTsBilly Donahue2022-03-166-123/+286
|
* SERVER-63734 Add cli update/diff tools for golden data test managementAnna Wawrzyniak2022-03-123-58/+52
|
* SERVER-62735 Add unit test support for expected output in separate filesAnna Wawrzyniak2022-02-239-17/+684
|
* SERVER-62684 Get rid of unnecessary usages of ChunkVersion::epoch()Kaloian Manassiev2022-01-194-89/+0
|