From 39f96d07cfe61f5e87279a704baed85f1468bc57 Mon Sep 17 00:00:00 2001 From: David Kalnischkies Date: Wed, 2 Dec 2015 12:56:04 +0100 Subject: tests: apt build-dep actually reports no depends correctly 'Regression' of 7d19ee92f2368a40e739cb27d22d6d28f37ebf45, just that it now works more as expected than previously. Of course, build-essentials are implicitly also build dependencies, so by definition all packages have build dependencies, but that isn't what this message wants to say and it isn't what the user expects. Git-Dch: Ignore --- test/integration/test-bug-661537-build-profiles-support | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'test/integration/test-bug-661537-build-profiles-support') diff --git a/test/integration/test-bug-661537-build-profiles-support b/test/integration/test-bug-661537-build-profiles-support index 7e7a74b03..b4f6fb916 100755 --- a/test/integration/test-bug-661537-build-profiles-support +++ b/test/integration/test-bug-661537-build-profiles-support @@ -65,9 +65,12 @@ The following NEW packages will be installed: 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Inst foo (1.0 unstable [all]) Conf foo (1.0 unstable [all])' -DROP='Reading package lists... +setdrop() { + DROP="Reading package lists... Building dependency tree... -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.' +$1 has no build depends. +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded." +} msgtest 'Check if version of installed dpkg is high enough for' 'build profiles support' if dpkg --compare-versions "$(command dpkg-query --showformat='${Version}' --show dpkg)" 'ge' '1.17.14'; then @@ -111,36 +114,43 @@ testprofile() { testwithdpkg "$2" "$3" "$4" } +setdrop 'spec-1' testprofile 'spec-1' 'foo ' '' "$KEEP" testprofile 'spec-1' 'foo ' 'stage1' "$DROP" testprofile 'spec-1' 'foo ' 'notest' "$KEEP" testprofile 'spec-1' 'foo ' 'stage1,notest' "$DROP" +setdrop 'spec-2' testprofile 'spec-2' 'foo ' '' "$DROP" testprofile 'spec-2' 'foo ' 'stage1' "$KEEP" testprofile 'spec-2' 'foo ' 'notest' "$DROP" testprofile 'spec-2' 'foo ' 'stage1,notest' "$KEEP" +setdrop 'spec-3' testprofile 'spec-3' 'foo ' '' "$KEEP" testprofile 'spec-3' 'foo ' 'stage1' "$DROP" testprofile 'spec-3' 'foo ' 'notest' "$DROP" testprofile 'spec-3' 'foo ' 'stage1,notest' "$DROP" +setdrop 'spec-4' testprofile 'spec-4' 'foo ' '' "$DROP" testprofile 'spec-4' 'foo ' 'stage1' "$DROP" testprofile 'spec-4' 'foo ' 'notest' "$DROP" testprofile 'spec-4' 'foo ' 'stage1,notest' "$KEEP" +setdrop 'spec-5' testprofile 'spec-5' 'foo ' '' "$DROP" testprofile 'spec-5' 'foo ' 'stage1' "$DROP" testprofile 'spec-5' 'foo ' 'notest' "$KEEP" testprofile 'spec-5' 'foo ' 'stage1,notest' "$DROP" +setdrop 'spec-6' testprofile 'spec-6' 'foo ' '' "$DROP" testprofile 'spec-6' 'foo ' 'stage1' "$KEEP" testprofile 'spec-6' 'foo ' 'notest' "$DROP" testprofile 'spec-6' 'foo ' 'stage1,notest' "$DROP" +setdrop 'spec-7' testprofile 'spec-7' 'foo ' '' "$KEEP" testprofile 'spec-7' 'foo ' 'stage1' "$KEEP" testprofile 'spec-7' 'foo ' 'notest' "$DROP" -- cgit v1.2.3