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 |
|
1439 |
data_text_file.txt |
|
0 |
head.js |
|
366 |
test_subprocess.js |
eslint-disable mozilla/no-arbitrary-setTimeout |
22156 |
test_subprocess_child.js |
|
7862 |
test_subprocess_connectRunning.js |
eslint-disable mozilla/no-arbitrary-setTimeout |
3219 |
test_subprocess_getEnvironment.js |
|
354 |
test_subprocess_pathSearch.js |
|
2374 |
test_subprocess_polling.js |
|
1627 |
xpcshell.toml |
|
721 |