]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR="$(readlink -f "$(dirname "$0")")" | |
5 | . "$TESTDIR/framework" | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture 'amd64' | |
9 | ||
10 | testsuccess aptconfig dump | |
11 | testsuccessequal 'APT::Architecture "amd64";' aptconfig dump APT::Architecture | |
12 | testempty aptconfig dump config::which::does::not::exist | |
13 | ||
14 | testsuccessequal 'APT::Architectures ""; | |
15 | APT::Architectures:: "amd64";' aptconfig dump APT::Architectures | |
16 | testsuccessequal 'APT::Architectures:: "amd64";' aptconfig dump --no-empty APT::Architectures | |
17 | testsuccessequal 'amd64' aptconfig dump --no-empty --format='%v%n' APT::Architectures | |
18 | ||
19 | testempty aptconfig shell | |
20 | testfailureequal 'E: Arguments not in pairs' aptconfig shell APT::Architecture | |
21 | testempty aptconfig shell APT::Architecture ARCH # incorrect order | |
22 | testsuccessequal "ARCH='amd64'" aptconfig shell ARCH APT::Architecture | |
23 | ||
24 | ROOTDIR="$(readlink -f rootdir)" | |
25 | testsuccessequal "CONFIG='apt.conf'" aptconfig shell CONFIG Dir::Etc::main | |
26 | testsuccessequal "CONFIG='${ROOTDIR}/etc/apt/apt.conf'" aptconfig shell CONFIG Dir::Etc::main/f | |
27 | testsuccessequal "CONFIG='etc/apt/'" aptconfig shell CONFIG Dir::Etc | |
28 | testsuccessequal "CONFIG='${ROOTDIR}/etc/apt/'" aptconfig shell CONFIG Dir::Etc/ # old style | |
29 | testsuccessequal "CONFIG='${ROOTDIR}/etc/apt/'" aptconfig shell CONFIG Dir::Etc/d | |
30 | ||
31 | testempty aptconfig dump --no-empty --format='%v%n' APT::Build-Profiles | |
32 | export DEB_BUILD_PROFILES='nodoc stage1' | |
33 | testsuccessequal 'nodoc | |
34 | stage1' aptconfig dump --no-empty --format='%v%n' APT::Build-Profiles | |
35 | unset DEB_BUILD_PROFILES | |
36 | testempty aptconfig dump --no-empty --format='%v%n' APT::Build-Profiles |