| data_test_child.py |
Spawns and exits child processes to allow tests to verify that they detect
specifically the exit of this (parent) process.
The expected sequence of outputs is as follows:
1. parent_start
2. first_child_start_and_exit
3. parent_after_first_child_exit
4. spawned_child_start
5. Listening at http://127.0.0.1:12345 - with 12345 being random port
6. child_received_http_request - DELETE request from test.
7. data_from_child:kill_parent
8. parent_exit
( now the parent has exit)
( child_process_still_alive_1 response sent to request from step 6)
( wait for new request from client to request child to exit )
( child_process_still_alive_2 response sent to that new request )
9. spawned_child_exit
|
6211 |
| data_test_script.py |
|
2147 |
| data_text_file.txt |
|
0 |
| head.js |
|
1890 |
| test_subprocess.js |
eslint-disable mozilla/no-arbitrary-setTimeout |
23595 |
| test_subprocess_child.js |
|
7683 |
| test_subprocess_connectRunning.js |
eslint-disable mozilla/no-arbitrary-setTimeout |
3219 |
| test_subprocess_getEnvironment.js |
|
354 |
| test_subprocess_pathSearch.js |
|
2374 |
| test_subprocess_perf.js |
|
2000 |
| test_subprocess_polling.js |
|
1726 |
| xpcshell.toml |
|
634 |