diff options
| author | Julian Andres Klode <jak@debian.org> | 2021-07-05 09:50:02 +0000 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2021-07-05 09:50:02 +0000 |
| commit | b1a384c646427e52abef5bdb799f7bbdbb505bb6 (patch) | |
| tree | cf4a44b08067ab1563d00a5437d06c43b4927eed /test/integration/test-same-version-but-different | |
| parent | 690f6191a4332123a912c812a19a37cef253e90c (diff) | |
| parent | e6056cbc8faf82c368d4439b0fcdcf4f46047d59 (diff) | |
Merge branch 'fix/sizesharing' into 'main'
Allow packages from volatile sources to be reinstalled
See merge request apt-team/apt!177
Diffstat (limited to 'test/integration/test-same-version-but-different')
| -rwxr-xr-x | test/integration/test-same-version-but-different | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/test/integration/test-same-version-but-different b/test/integration/test-same-version-but-different new file mode 100755 index 000000000..df6753a43 --- /dev/null +++ b/test/integration/test-same-version-but-different @@ -0,0 +1,98 @@ +#!/bin/sh +set -e + +TESTDIR="$(readlink -f "$(dirname "$0")")" +. "$TESTDIR/framework" +setupenvironment +configarchitecture 'amd64' + +insertpackage 'unstable' 'all-same' 'all' '1' +insertpackage 'testing' 'all-same' 'all' '1' + +insertpackage 'unstable' 'diff-depends' 'all' '1' 'Depends: all-same (= 1)' +insertpackage 'testing' 'diff-depends' 'all' '1' 'Depends: all-same (= 2)' + +insertpackage 'unstable' 'diff-arch' 'all' '1' +insertpackage 'testing' 'diff-arch' 'amd64' '1' + +insertpackage 'unstable' 'diff-ma-1' 'all' '1' 'Multi-Arch: foreign' +insertpackage 'testing' 'diff-ma-1' 'all' '1' + +insertpackage 'unstable' 'diff-ma-2' 'all' '1' 'Multi-Arch: foreign' +insertpackage 'testing' 'diff-ma-2' 'all' '1' 'Multi-Arch: no' + +insertpackage 'unstable' 'diff-ma-3' 'amd64' '1' 'Multi-Arch: foreign' +insertpackage 'testing' 'diff-ma-3' 'amd64' '1' 'Multi-Arch: same' + +insertpackage 'unstable' 'diff-size' 'all' '1' 'Size: 21' +insertpackage 'testing' 'diff-size' 'all' '1' 'Size: 42' + +insertpackage 'unstable' 'diff-instsize' 'all' '1' 'Installed-Size: 21' +insertpackage 'testing' 'diff-instsize' 'all' '1' 'Installed-Size: 42' + +setupaptarchive + +APTARCHIVE="$(readlink -f ./aptarchive)" +testsuccessequal "all-same: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy all-same +testsuccessequal "diff-depends: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-depends +testsuccessequal "diff-arch: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main amd64 Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-arch +testsuccessequal "diff-ma-1: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-ma-1 +testsuccessequal "diff-ma-2: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-ma-2 +testsuccessequal "diff-ma-3: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main amd64 Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main amd64 Packages" apt policy diff-ma-3 +testsuccessequal "diff-size: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-size +testsuccessequal "diff-instsize: + Installed: (none) + Candidate: 1 + Version table: + 1 500 + 500 file:${APTARCHIVE} testing/main all Packages + 1 500 + 500 file:${APTARCHIVE} unstable/main all Packages" apt policy diff-instsize |
