source: mod_gnutls/test/test-30_ip_based_vhosts.bash @ 05984a0

proxy-ticket
Last change on this file since 05984a0 was 05984a0, checked in by Fiona Klute <fiona.klute@…>, 8 months ago

Replace "runtests" with "runtest.py"

This is the next step from handling HTTP requests and responses in
Python. In particular error handling is a lot easier to do in Python
than using Bash trap functions.

  • Property mode set to 100755
File size: 642 bytes
RevLine 
[0062ede]1#!/bin/bash
2
3# Parse TEST_IP into an array
4declare -a addrs=(${TEST_IP})
5if [ ${#addrs[@]} -lt 2 ]; then
6    echo "This test needs two or more IP addresses in TEST_IP," \
7         "check ./configure options!"
8    exit 77
9fi
10
11# The two virtual hosts have different IPs, so we can check if
12# selection without SNI works correctly. The request will go to the
13# second one.
14export VHOST1_IP="${addrs[0]}"
15export VHOST2_IP="${addrs[1]}"
16
17# gnutls-cli expects IPv6 addresses without enclosing brackets, remove
18# them
19TARGET_IP="${VHOST2_IP#\[}"
20TARGET_IP="${TARGET_IP%\]}"
21export TARGET_IP
22
[05984a0]23. ${srcdir}/netns_py.bash ${srcdir}/runtest.py --test-number 30
Note: See TracBrowser for help on using the repository browser.