blob: b6c8ff86e0cb2ea5b86e381da653759889762a86 (
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
#!/bin/sh
. ./testlib.sh
run_suite_mode() {
./pbuilder-apt-config --with-sources=no --mirror mirror --suite suite --components component "$@"
}
test_components() {
run_suite_mode --components comp1
run_suite_mode --components comp1,comp2,comp3
run_suite_mode --components "comp1 comp2 comp3"
}
strip_mirror() {
local deb mirror eol
while read deb mirror eol; do
echo "$deb $eol"
done
}
test_profile() {
local profile="$1"
./pbuilder-apt-config --with-sources=no --profile "$profile" --components comp1 | strip_mirror
}
test_fail() {
exit 1
}
test_options() {
echo "$@"
exit 1
}
expect_output "deb mirror suite component" run_suite_mode
expect_output "deb mirror suite comp1
deb mirror suite comp1 comp2 comp3
deb mirror suite comp1 comp2 comp3" test_components
expect_output "deb unstable comp1" test_profile unstable
expect_output "deb sid comp1" test_profile sid
expect_output "deb unstable comp1
deb experimental comp1" test_profile experimental
expect_output "deb squeeze comp1
deb squeeze-proposed-updates comp1" test_profile squeeze-proposed-updates
expect_output "deb squeeze comp1
deb squeeze-backports comp1" test_profile squeeze-backports
expect_output "deb squeeze comp1
deb squeeze/volatile comp1" test_profile squeeze/volatile
expect_output "deb squeeze comp1
deb squeeze/volatile comp1
deb squeeze/volatile-sloppy comp1" test_profile squeeze/volatile-sloppy
expect_output "deb lucid comp1" test_profile lucid
expect_output "deb lucid comp1
deb lucid-updates comp1
deb lucid-backports comp1" test_profile lucid-backports
expect_output "deb lucid comp1
deb lucid-updates comp1
deb lucid-proposed comp1" test_profile lucid-proposed
expect_output "deb lucid comp1
deb lucid-updates comp1" test_profile lucid-updates
expect_output "deb mirror suite component
deb-src mirror suite component" run_suite_mode --with-sources=yes
expect_output "deb mirror suite component
deb-src mirror suite component" run_suite_mode --with-sources=
expect_output "deb mirror suite component
#deb-src mirror suite component" run_suite_mode --with-sources=disabled
expect_output "deb mirror suite component" run_suite_mode --with-sources=no
testlib_summary
|