[SERVER-74634] Allow devs to run local invocation from commandline Created: 04/Mar/23 Updated: 27/Oct/23 Resolved: 27/Oct/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Tausif Rahman (Inactive) | Assignee: | [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive) |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Server Development Platform
|
| Participants: |
| Description |
|
burn_in_tests.py does some complex processing to get the command line args from evergreen.yml. This has been reliably working for a while. We should consider expanding this usage so that devs can use a command line option like --args-like-task=rhel-all-feature-flag which will get the local invocation (this is an existing resmoke function) for this task and use it. This will eliminate the need for devs to open up evergreen task logs to find the local invocation command. *We will need to make sure that local invocation is in a better state than it's in today. It does not currently include all tag files, etc. **This may also be worth tying into/doing with part of PM-3104 (Improve Resmoke Interversion Version Testing) since this will improve the local multiversion testing experience ***This is also worth doing because local repro has been a consistent pain point, but we need to decide whether we want to continue to entangle resmoke with evergreen or not. |