[SERVER-39988] Remove integration_tests from the compile phase and move execution to a new on-box ! phase Created: 06/Mar/19 Updated: 29/Oct/23 Resolved: 21/Mar/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.10 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | David Bradford (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | DAG 2019-03-25 | ||||||||
| Participants: | |||||||||
| Story Points: | 2 | ||||||||
| Description |
|
We currently build the integration tests as part of the compile, then pull them into the artifacts.tgz and then run them on remote machines. Instead, we should treat them like dbtest and the unit tests and compile and run them in their own on-box integration_tests! phase which has compile_integration_tests and run_integration_tests sub-phases. |
| Comments |
| Comment by Githook User [ 21/Mar/19 ] |
|
Author: {'email': 'david.bradford@mongodb.com', 'name': 'David Bradford', 'username': 'dbradf'}Message: |
| Comment by David Bradford (Inactive) [ 07/Mar/19 ] |
|
I normally keep tickets on the backlog until we have a chance to size them. But we pulled it into the sprint that kicked off today. So this should be done soon. |
| Comment by Andrew Morrow (Inactive) [ 07/Mar/19 ] |
|
I'm not sure why this got put to backlog. This is part of the queue of work I've identified for addressing BUILD-7151. I think it needs to be done sooner rather than later if we want to improve the 'compile' task performance. |