]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | ||
3 | set -e | |
4 | ||
5 | # we need the buildin webserver for the tests | |
6 | if [ ! -e environment.mak ]; then | |
7 | make startup | |
8 | fi | |
9 | make -C test/interactive-helper/ | |
10 | ||
11 | # run tests against the installed apt, use "env -i" to ensure | |
12 | # the host env does not pollute our environment | |
13 | env -i \ | |
14 | APT_INTEGRATION_TESTS_SOURCE_DIR=$(pwd) \ | |
15 | APT_INTEGRATION_TESTS_WEBSERVER_BIN_DIR=$(pwd)/build/bin \ | |
16 | APT_INTEGRATION_TESTS_METHODS_DIR=/usr/lib/apt/methods \ | |
17 | APT_INTEGRATION_TESTS_LIBEXEC_DIR=/usr/lib/apt/ \ | |
18 | APT_INTEGRATION_TESTS_INTERNAL_SOLVER=/usr/lib/apt/solvers/apt \ | |
19 | APT_INTEGRATION_TESTS_DUMP_SOLVER=/usr/lib/apt/solvers/dump \ | |
20 | APT_INTEGRATION_TESTS_INTERNAL_PLANNER=/usr/lib/apt/planners/apt \ | |
21 | APT_INTEGRATION_TESTS_BUILD_DIR=/usr/bin \ | |
22 | APT_INTEGRATION_TESTS_FTPARCHIVE_BIN_DIR=/usr/bin \ | |
23 | APT_INTEGRATION_TESTS_LIBRARY_PATH=/dev/null/does/not/exist \ | |
24 | ./test/integration/run-tests -q |