[SERVER-32223] Add burn-in tests for configurations in other variants in addition to other suites Created: 08/Dec/17 Updated: 30/Oct/23 Resolved: 06/Jul/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.1 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Judah Schvimer | Assignee: | Jonathan Abrahams |
| Resolution: | Fixed | Votes: | 3 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Backport Requested: |
v4.0
|
||||||||||||
| Sprint: | TIG 2018-07-16 | ||||||||||||
| Participants: | |||||||||||||
| Story Points: | 2 | ||||||||||||
| Description |
|
Many tests accidentally forget to mark "requires_persistence" or other things that are only tested on non-required builders. Similarly, mmap is now run on its own builder. Incorporating some of these "variant" flags into burn-in tests on the required builders could avoid easy test failures. |
| Comments |
| Comment by Githook User [ 06/Jul/18 ] |
|
Author: {'username': 'hptabster', 'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com'}Message: |
| Comment by Max Hirschhorn [ 04/Jun/18 ] |
|
I think we could add a separate "inMemory" build variant to the required list in a similar fashion to what we did with the "mobile" build variant. It does mean there'll be an extra compile but the SCons cache should make it relatively cheap. I'd rather avoid add more complexity to the etc/evergreen.yml project configuration file or defining which build variants are related to which other build variants. |
| Comment by Max Hirschhorn [ 18/Mar/18 ] |
The build variants for the mobile storage engine no longer fit well into this proposal due to how the changes from 8e5c10e as part of |
| Comment by Kyle Suarez [ 02/Feb/18 ] |
|
Mobile is another excellent example. |