1.2 KiB
burn_in_tests
What it is
burn_in_tests detects the javascript tests (under the
jstests directory) that are new or have changed
since the last git command and then runs those tests in repeated mode to validate their stability.
How to use it
You can use burn_in_tests on evergreen by selecting the burn_in_tests_gen task when creating a patch,
since burn_in_tests task is a generated task generated by the
mongo-task-generator.
burn_in_tests task will be generated on each of the applicable build variants, and
may have multiple sub-tasks which run the test suites only for the new or changed javascript tests (note
that a javascript test can be included in multiple test suites). Each of those tests will be run 2 times
minimum, and 1000 times maximum or for 10 minutes, whichever is reached first.
You can also use burn_in_tests locally from within the mongo repo
by running the script python buildscripts/burn_in_tests.py. For more information about this usage, you can
run python buildscripts/burn_in_tests.py --help.