~mvo/apt/mvo

« back to all changes in this revision

Viewing changes to test/integration/test-bug-407511-fail-invalid-default-release

  • Committer: Michael Vogt
  • Date: 2011-11-10 15:32:52 UTC
  • mfrom: (1561.70.60 debian-experimental2)
  • Revision ID: michael.vogt@ubuntu.com-20111110153252-1u9lc3lm2cgb6b1m
merged from http://bzr.debian.org/bzr/apt/apt/debian-experimental2

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
        fi
24
24
}
25
25
 
 
26
getlabelfromsuite() {
 
27
        if [ "$SUITE" = 'unstable' ]; then
 
28
                echo -n 'UnstableTestcases'
 
29
        else
 
30
                echo -n 'Testcases'
 
31
        fi
 
32
}
 
33
 
26
34
setupaptarchive
27
35
 
28
36
passdist() {
29
 
        msgtest "Test that target-release is accepted" $1
 
37
        msgtest 'Test that target-release is accepted' $1
30
38
        aptget dist-upgrade -t $1 -qq && msgpass || msgfail
 
39
        msgtest 'Test that target-release pins with' $1
 
40
        aptcache policy -t $1 | grep -q ' 990' && msgpass || msgfail
31
41
}
32
42
 
33
43
faildist() {
34
 
        msgtest "Test that target-release is refused" $1
 
44
        msgtest 'Test that target-release is refused' $1
35
45
        aptget dist-upgrade -t $1 -qq 2> /dev/null && msgfail || msgpass
36
46
}
37
47
 
 
48
msgtest 'Test that no default-release is active in this test' 'setup'
 
49
aptcache policy | grep -q ' 990' && msgfall || msgpass
 
50
 
38
51
passdist unstable
39
52
passdist sid
40
53
faildist sidd
45
58
passdist 4*.0
46
59
faildist 21.0
47
60
faildist 21*
 
61
# we accept, but don't validate the following
 
62
passdist a=unstable
 
63
passdist n=sid
 
64
passdist v=42.0
 
65
passdist c=main
 
66
passdist l=UnstableTestcases