]>
git.saurik.com Git - apt.git/blob - test/integration/test-releasefile-valid-until
4 TESTDIR
=$(readlink -f $(dirname $0))
7 configarchitecture
'i386'
9 insertpackage
'wheezy' 'apt' 'all' '0.8.15'
19 rm -rf rootdir
/var
/lib
/apt
/lists
21 generatereleasefiles
"$1" "$2"
26 if aptget update $
* 2>&1 | grep -q 'is expired'; then
34 msgtest
'Release file is accepted as it has' 'no Until'
35 testsuccess
--nomsg aptgetupdate
38 msgtest
'Release file is accepted as it has' 'no Until and good Max-Valid'
39 testsuccess
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=3600
41 setupreleasefile
'now - 2 days'
42 msgtest
'Release file is rejected as it has' 'no Until, but bad Max-Valid'
43 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=3600
45 setupreleasefile
'now - 3 days' 'now + 1 day'
46 msgtest
'Release file is accepted as it has' 'good Until'
47 testsuccess
--nomsg aptgetupdate
49 setupreleasefile
'now - 7 days' 'now - 4 days'
50 msgtest
'Release file is rejected as it has' 'bad Until'
51 testfailure
--nomsg aptgetupdate
53 setupreleasefile
'now - 7 days' 'now - 4 days'
54 msgtest
'Release file is rejected as it has' 'bad Until (ignore good Max-Valid)'
55 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=1209600
57 setupreleasefile
'now - 7 days' 'now - 4 days'
58 msgtest
'Release file is rejected as it has' 'bad Max-Valid (bad Until)'
59 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=86400
61 setupreleasefile
'now - 7 days' 'now + 4 days'
62 msgtest
'Release file is rejected as it has' 'bad Max-Valid (good Until)'
63 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=86400
65 setupreleasefile
'now - 7 days' 'now + 4 days'
66 msgtest
'Release file is accepted as it has' 'good labeled Max-Valid'
67 testsuccess
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=86400 -o Acquire
::Max
-ValidTime::Testcases
=1209600
69 setupreleasefile
'now - 7 days' 'now + 4 days'
70 msgtest
'Release file is rejected as it has' 'bad labeled Max-Valid'
71 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=1209600 -o Acquire
::Max
-ValidTime::Testcases
=86400
73 setupreleasefile
'now - 7 days' 'now + 1 days'
74 msgtest
'Release file is accepted as it has' 'good Until (good Min-Valid, no Max-Valid)'
75 testsuccess
--nomsg aptgetupdate
-o Acquire
::Min
-ValidTime=1209600
77 setupreleasefile
'now - 7 days' 'now - 4 days'
78 msgtest
'Release file is accepted as it has' 'good Min-Valid (bad Until, no Max-Valid)'
79 testsuccess
--nomsg aptgetupdate
-o Acquire
::Min
-ValidTime=1209600
81 setupreleasefile
'now - 7 days' 'now - 2 days'
82 msgtest
'Release file is accepted as it has' 'good Min-Valid (bad Until, good Max-Valid) <'
83 testsuccess
--nomsg aptgetupdate
-o Acquire
::Min
-ValidTime=1209600 -o Acquire
::Max
-ValidTime=2419200
85 setupreleasefile
'now - 7 days' 'now - 2 days'
86 msgtest
'Release file is rejected as it has' 'bad Max-Valid (bad Until, good Min-Valid) >'
87 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=12096 -o Acquire
::Min
-ValidTime=2419200
89 setupreleasefile
'now - 7 days' 'now - 2 days'
90 msgtest
'Release file is rejected as it has' 'bad Max-Valid (bad Until, bad Min-Valid) <'
91 testfailure
--nomsg aptgetupdate
-o Acquire
::Min
-ValidTime=12096 -o Acquire
::Max
-ValidTime=241920
93 setupreleasefile
'now - 7 days' 'now - 2 days'
94 msgtest
'Release file is rejected as it has' 'bad Max-Valid (bad Until, bad Min-Valid) >'
95 testfailure
--nomsg aptgetupdate
-o Acquire
::Max
-ValidTime=12096 -o Acquire
::Min
-ValidTime=241920