summaryrefslogtreecommitdiffstats
path: root/test/integration/test-dpkg-normalization
blob: cfcb90d6773042e067f1b284369545c4eac818a2 (plain)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
set -e

TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture "i386"

insertpackage 'unstable' 'spaces' 'i386' '1.0' 'Depends: spaces  (= 1.0)'
insertpackage 'unstable' 'spaces' 'i386' '1.0' 'Depends: spaces (= 1.0)'
insertpackage 'unstable' 'lessequal' 'i386' '1.0' 'Depends: spaces  (>= 1.0)'
insertpackage 'unstable' 'lessequal' 'i386' '1.0' 'Depends: spaces  (> 1.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '1.0' 'Depends: spaces (< 0:1.0.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '1.0'  'Depends: spaces (< 1.0.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '0:1.0'  'Depends: spaces (< 0:1.0.0)'

setupaptarchive

testsuccessequal "spaces:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy spaces

testsuccessequal "lessequal:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy lessequal



testsuccessequal "zero-epoch:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy zero-epoch