0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

25 Commits

Author SHA1 Message Date
Tausif Rahman
9ea1d6f041 SERVER-66490 Apply pylinters to build system code 2022-05-25 17:40:16 +00:00
Daniel Moody
84a7bc6af3 SERVER-25822 added callback to support preventing given components from linking together 2020-11-12 05:21:52 +00:00
Ryan Egesdahl
96ffd10925 SERVER-51692 Add linting check for unittest names
We discovered in SERVER-50852 that when unit test binary names do not
end with "_test" it can cause problems with the hang check analyzer. To
prevent such occurrences in the future, all CppUnitTest targets must
will be checked to ensure they are named correctly.
2020-11-12 05:00:36 +00:00
Daniel Moody
ad84ed6435 SERVER-49703 Added libdep linter alphabetic rule and update all libdeps list to be alphabetical 2020-08-27 06:21:15 +00:00
Andrew Morrow
e072f83477 SERVER-47277 Remove non-hygienic build support 2020-07-08 11:42:42 +00:00
Andrew Morrow
5394c832f0 SERVER-49141 Ensure that LIBDEPS for libunwind do not accidentally become public 2020-06-29 18:00:54 +00:00
Andrew Morrow
77162e6d10 SERVER-47637 Relicense all SCons tools to either MIT or SSPL 2020-04-28 02:02:53 +00:00
Mathew Robinson
12b63497b8 SERVER-45301 Not all expected aliases are present in the ninja generator output 2020-02-13 15:21:41 +00:00
Mathew Robinson
f31bc89f66 SERVER-45048 Use hygienic builds in Evergreen 2020-02-13 15:21:41 +00:00
Mathew Robinson
16207c4fa7 SERVER-44947 Allow test execution selection by test source file name 2020-01-07 18:48:42 +00:00
Mathew Robinson
77fd09b418 Revert "SERVER-44947 Allow test execution selection by test source file name" 2020-01-06 19:53:40 +00:00
Mathew Robinson
7099b048c2 SERVER-44947 Allow test execution selection by test source file name 2020-01-06 17:03:45 +00:00
ADAM Martin
6b5aab0f57 SERVER-43047 Make "registered" unit tests also run by @ prefix. 2019-08-29 23:36:23 +00:00
Mathew Robinson
313c4e1220 SERVER-42656 Add scons targets for building and executing unittests 2019-08-20 15:00:07 -04:00
Mathew Robinson
14c0c00284
Revert "SERVER-42656 Add scons targets for building and executing unittests"
This reverts commit feba925e50.
2019-08-19 08:55:57 -04:00
Mathew Robinson
feba925e50
SERVER-42656 Add scons targets for building and executing unittests 2019-08-19 08:11:13 -04:00
Mathew Robinson
d9c06a3b01 SERVER-9668 Use SCons install target tags to identify mapping of targets to install packages. 2019-07-02 13:45:15 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Andrew Morrow
82b6d9b431 SERVER-34071 Apply install aliases to other binaries when in hygienic mode 2018-03-23 15:14:36 -04:00
Mathias Stearn
7ff63b0de1 SERVER-28325 Clean up dependencies around unit and integration test list files
* The integration_tests alias now depends on the individual tests directly
  rather than the whole directory.
* Both list files now just depend on the list of tests rather than the tests
  themselves.
* The string printed during execution is now evaluated at the right time so
  we don't need to print it separately.
* Fix installing tests to the build/unitests/ directory on windows.
2017-03-20 18:38:42 -04:00
Andrew Morrow
7d78e7c9ae SERVER-23103 Remove the unit test crutch 2016-06-16 17:54:40 -04:00
Max Hirschhorn
424314f65e SERVER-1424 Rewrite smoke.py.
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.

Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.

Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00
Greg Studer
e88273ac94 SERVER-1424 (re)smoke tag parsing and new test library, v0
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-18 14:37:45 -04:00
Greg Studer
4677734e7a Revert "SERVER-1424 (re)smoke tag parsing and new test library, v0"
This reverts commit fac5571f67.
2014-09-15 19:42:10 -04:00
Greg Studer
fac5571f67 SERVER-1424 (re)smoke tag parsing and new test library, v0
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-15 19:05:15 -04:00