-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.3 Required
-
Component/s: Replication
-
None
-
Fully Compatible
-
ALL
-
Repl 2020-01-13, Repl 2020-01-27
Currently, there are two bugs related to the exclude test logic used by the etc/backports_required_for_multiversion.yml:
1. Test files are not being excluded from burn_in_multiversion even if they are blacklisted using etc/backports_required_for_multiversion.yml. This is because burn_in_multiversion will generate the exclude_files section in the generated suite yaml files but still call the resmoke command to run the new tests. The command line options passed through this resmoke command will override any configurations specified in the suite yaml. We should avoid generating resmoke commands for excluded files altogether for burn_in_multiversion.
2. New test files are not being excluded properly (when excluded using etc/backports_required_for_multiversion.yml) from burn_in_multiversion because of the way the suite yaml files are generated. New files will fall under the suite_misc.yml file which specifies a glob as its selector (as opposed to specific test files in the other generated suites). We need to update the exclude_files section in the generated misc suites to include files excluded using etc/backports_required_for_multiversion.yml.
- is depended on by
-
SERVER-45518 Untag tests that are in backports_required_for_multiversion_tests.yml once the file properly excludes tests
- Closed