source: mod_gnutls/test/test-19_TLS_reverse_proxy.bash @ cf4e708

asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
Last change on this file since cf4e708 was cf4e708, checked in by Thomas Klute <thomas2.klute@…>, 7 years ago

Run tests in separate network namespaces

Creating a network namespace for each test avoids port conflicts so
Apache instances can run in parallel, and also isolates the tests from
the host system.

Test namespaces are automatically used if the "unshare" command is
available, and can be disabled by passing "--disable-test-namespaces"
to ./configure.

  • Property mode set to 100755
File size: 415 bytes
Line 
1#!/bin/bash
2
3set -e
4: ${srcdir:="."}
5. ${srcdir}/common.bash
6netns_reexec ${@}
7
8testdir="${srcdir}/tests/19_TLS_reverse_proxy"
9. $(dirname ${0})/proxy_backend.bash
10
11function stop_backend
12{
13    backend_apache "${dir}" "backend.conf" stop
14}
15backend_apache "${testdir}" "backend.conf" start "${BACKEND_LOCK}"
16trap stop_backend EXIT
17
18${srcdir}/runtests t-19
19
20backend_apache "${testdir}" "backend.conf" stop
21trap - EXIT
Note: See TracBrowser for help on using the repository browser.