File: httpbin.sh

package info (click to toggle)
wxpython4.0 4.2.3%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 221,752 kB
  • sloc: cpp: 962,555; python: 230,573; ansic: 170,731; makefile: 51,756; sh: 9,342; perl: 1,564; javascript: 584; php: 326; xml: 200
file content (27 lines) | stat: -rw-r--r-- 871 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# This script is sourced by CI scripts to launch httpbin.
#
# Do not run it directly.

httpbin_launch() {
    # If the tests are already disabled, don't do anything.
    if [ "$WX_TEST_WEBREQUEST_URL" != "0" ]; then
        WX_TEST_WEBREQUEST_URL=0
        export WX_TEST_WEBREQUEST_URL

        go version
        go install github.com/mccutchen/go-httpbin/v2/cmd/go-httpbin@v2

        echo 'Launching httpbin...'
        go-httpbin -host 127.0.0.1 -port 8081 2>&1 >httpbin.log &
        WX_TEST_WEBREQUEST_URL="http://127.0.0.1:8081"
    fi
}

httpbin_show_log() {
    if [ "$WX_TEST_WEBREQUEST_URL" != "0" ]; then
        echo '*** Tests failed, contents of httpbin.log follows: ***'
        echo '-----------------------------------------------------------'
        cat httpbin.log
        echo '-----------------------------------------------------------'
    fi
}