chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test suite: Test dgit build --build=
[dgit.git]
/
tests
/
enumerate-tests
diff --git
a/tests/enumerate-tests
b/tests/enumerate-tests
index 912ee4ffdff4fcce80ac5ec2fc87f64b2c3386d9..429d46db22ce6deabd01306e3cc2874f421cdaa5 100755
(executable)
--- a/
tests/enumerate-tests
+++ b/
tests/enumerate-tests
@@
-15,6
+15,8
@@
restriction- () {
set +e
whynot=$(t-restriction-$r)
rc=$?
set +e
whynot=$(t-restriction-$r)
rc=$?
+ whynot="${whynot//
+/ / }"
set -e
case "$rc.$whynot" in
0.) ;;
set -e
case "$rc.$whynot" in
0.) ;;
@@
-40,15
+42,30
@@
finish- () {
test-begin-gencontrol () {
restrictions=''
test-begin-gencontrol () {
restrictions=''
- dependencies=''
+ dependencies='
dgit, dgit-infrastructure, devscripts, debhelper (>=8), fakeroot, build-essential, chiark-utils-bin, bc, faketime
'
}
restriction-gencontrol () {
restrictions+=" $r"
}
}
restriction-gencontrol () {
restrictions+=" $r"
}
+gencontrol-add-deps () {
+ for dep in "$@"; do
+ dependencies+="${dependencies:+, }$dep"
+ done
+}
+
dependencies-gencontrol () {
dependencies-gencontrol () {
- dependencies+=", $deps"
+ for dep in "$deps"; do
+ case "$dep" in
+ NO-DGIT) dependencies='chiark-utils-bin, faketime' ;;
+ NO-DEFAULT) dependencies='' ;;
+ GDR) gencontrol-add-deps \
+ git-debrebase git-buildpackage
+ ;;
+ *) gencontrol-add-deps "$dep" ;;
+ esac
+ done
}
test-done-gencontrol () {
}
test-done-gencontrol () {