-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Fully Compatible
-
STM 2021-06-28, STM 2021-07-12
-
2
We currently record child processes in resmoke.py to run the hang analyzer on them. After jasper, there will no longer be child processes of resmoke; we should instead store an explicit list of global pids in config.py from values returned by jasper (See self.pids in jasper_process.py).
AC:
- we should also write an integration test that starts a mock Jasper process and check that the pids are correctly added when the process is created and removed when the process terminates for all different stop() (in process.py) scenarios.