Opened at 2023-03-27T18:04:03Z
Closed at 2023-04-03T16:17:03Z
#4001 closed defect (fixed)
The integration test suite doesn't consistently propagate the calling process's environment to child processes
Reported by: | exarkun | Owned by: | GitHub <noreply@…> |
---|---|---|---|
Priority: | normal | Milestone: | undecided |
Component: | unknown | Version: | n/a |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
The integration test suite uses spawnProcess to launch various child processes. Sometimes it propagates the parent process's environment, other times it does not.
Where it does not, there is a risk that the child process will not operate properly because it has a blank environment. The environment is used to configure such things as the executable search path (PATH) and the Python module search path (PYTTHONPATH). It is unreliable to launch processes without propagating these settings.
Change History (1)
comment:1 Changed at 2023-04-03T16:17:03Z by GitHub <noreply@…>
- Owner set to GitHub <noreply@…>
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
In 28e442a/trunk: