Kovid Goyal
|
9379853d47
|
Get the SIGINT test working on macOS
|
2022-08-01 19:03:01 +05:30 |
|
Kovid Goyal
|
6ccfebd9e3
|
...
|
2022-08-01 19:03:01 +05:30 |
|
Kovid Goyal
|
0841be7803
|
Test sigwinch handling
|
2022-08-01 19:03:00 +05:30 |
|
Kovid Goyal
|
285c399ae5
|
...
|
2022-08-01 19:03:00 +05:30 |
|
Kovid Goyal
|
8998970adc
|
Make the socket prewarm test a bit more robust
|
2022-08-01 19:03:00 +05:30 |
|
Kovid Goyal
|
d080bf3b9c
|
Forward termination signals
|
2022-08-01 19:02:59 +05:30 |
|
Kovid Goyal
|
4154926be7
|
Get the test to pass on macOS
|
2022-08-01 19:02:59 +05:30 |
|
Kovid Goyal
|
dc84e3de67
|
Do not hang forever waiting for child death
|
2022-08-01 19:02:59 +05:30 |
|
Kovid Goyal
|
dfec88ed15
|
Inherit full outside env
|
2022-08-01 19:02:59 +05:30 |
|
Kovid Goyal
|
af1c48e0f7
|
Dont rely on having source of test modules available
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
a6c3c57d40
|
Test stdio redirection with socket prewarm
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
de9263a117
|
Verify uid/gid of connection from a prewarm client
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
7b7f1ecc54
|
Add basic tests for socket prewarm
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
7e3bd8586f
|
Dont use SIGTSTP and SIGCONT in the test as they are very flaky
|
2022-06-13 20:29:58 +05:30 |
|
Kovid Goyal
|
d5df301317
|
Finer grained polling
|
2022-06-13 19:41:40 +05:30 |
|
Kovid Goyal
|
628246c3da
|
Workaround for python 3.8 that doesnt have the CLD_* constants
|
2022-06-13 19:22:37 +05:30 |
|
Kovid Goyal
|
d228acd30a
|
Use a busy loop for signaled process
|
2022-06-13 19:11:29 +05:30 |
|
Kovid Goyal
|
18cd97d914
|
Skip SIGSTSTP test when CLD_STOPPED is not available
|
2022-06-13 19:05:49 +05:30 |
|
Kovid Goyal
|
5f13946bac
|
Allow using our signal handlers in python event loops via an fd
pythons signal fd only return signal numbers not the full siginfo struct
|
2022-06-13 18:52:23 +05:30 |
|
Kovid Goyal
|
da6faa656c
|
Use a fork() without exec() to create prewarm process
This has the advantages:
1) Even first kitten use is fast
2) Computer has to do less work overall since prewarm process is itself prewarmed
|
2022-06-12 18:06:51 +05:30 |
|
Kovid Goyal
|
2dd1201c3f
|
Dont use a kitten for prewarm
|
2022-06-09 06:53:51 +05:30 |
|
Kovid Goyal
|
6afbdbe94f
|
Use correct kitty config in prewarmed process
|
2022-06-07 12:53:39 +05:30 |
|
Kovid Goyal
|
bf6c90a69a
|
Compare realpaths for cwd test
|
2022-06-06 20:46:49 +05:30 |
|
Kovid Goyal
|
98f46f8bd7
|
Start work on prewarming
The prewarm process and its controller are implemented with some basic
tests.
|
2022-06-06 20:39:36 +05:30 |
|