We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f819a4e + 098b058 commit b075fcfCopy full SHA for b075fcf
test/test_helpers.bash
@@ -108,15 +108,20 @@ function prepare_web_container {
108
-w /var/www/ \
109
$options \
110
-e PYTHON_PORTS="$ports" \
111
- python:3 sh -c "
+ python:3 bash -c "
112
+ trap '[ \${#PIDS[@]} -gt 0 ] && kill -TERM \${PIDS[@]}' TERM
113
+ declare -a PIDS
114
for port in \$PYTHON_PORTS; do
115
echo starting a web server listening on port \$port;
116
mkdir /var/www/\$port
117
cd /var/www/\$port
118
echo \"answer from port \$port\" > data
119
python -m http.server \$port &
120
+ PIDS+=(\$!)
121
done
- wait
122
+ wait \${PIDS[@]}
123
+ trap - TERM
124
125
"
126
assert_success
127
0 commit comments