4 TESTDIR
="$(readlink -f "$(dirname "$0")")" 
   7 configarchitecture 'amd64' 'i386' 
  10         setupsimplenativepackage "compiz
-core-$1" "$2" "$3" "$4" 
  11         BUILDDIR="incoming
/compiz
-core-$1-$3" 
  12         mkdir -p ${BUILDDIR}/debian/compiz-core/etc 
  13         echo 'foo=bar;' > ${BUILDDIR}/compiz.conf 
  14         echo 'compiz.conf       /etc/compiz.conf' >> ${BUILDDIR}/debian/install 
  15         buildpackage "$BUILDDIR" "$4" 'main' "$2" 
  18 buildcompizpkg 'native' 'all' '1.0' 'stable' 
  19 buildcompizpkg 'all' 'native' '1.0' 'stable' 
  20 buildcompizpkg 'native' 'native' '2.0' 'unstable' 
  21 buildcompizpkg 'all' 'all' '2.0' 'unstable' 
  29         testdpkgnotinstalled compiz-core-${PKG} 
  30         testsuccess aptget install compiz-core-${PKG} -t "${RELEASE}" "$@
" 
  31         testdpkginstalled compiz-core-${PKG} 
  33         testsuccess aptget remove compiz-core-${PKG} -y "$@
" -o Debug::pkgDpkgPm=1 
  34         testfailure grep -- '--force-remove-essential' rootdir/tmp/testsuccess.output 
  35         testsuccess aptget remove compiz-core-${PKG} -y "$@
" 
  36         testdpkgnotinstalled compiz-core-${PKG} 
  37         testdpkgstatus 'rc' '1' "compiz
-core-${PKG}" 
  40                 testsuccessequal "Reading package lists...
 
  41 Building dependency tree...
 
  42 Reading state information...
 
  43 The following packages will be REMOVED
: 
  45 0 upgraded
, 0 newly installed
, 1 to remove and 
0 not upgraded.
 
  46 Purg compiz
-core-${PKG}" aptget purge compiz-core-${PKG} -s "$@
" 
  48                 # check that the rc-version isn't passed to the external resolver if its only in dpkg/status 
  49                 export APT_EDSP_DUMP_FILENAME="${TMPWORKINGDIRECTORY}/dump
-${PKG}.edsp
" 
  50                 testfailure aptget purge compiz-core-${PKG} -y "$@
" -s --solver dump 
  51                 testsuccessequal '2' grep -c "^Package
: compiz
-core-${PKG}\$
" "$APT_EDSP_DUMP_FILENAME" 
  52                 mv rootdir/etc/apt/sources.list.d/apt-test-stable-deb.list rootdir/etc/apt/sources.list.d/apt-test-stable-deb.disabled 
  53                 testfailure aptget purge compiz-core-${PKG} -y "$@
" -s --solver dump 
  54                 testsuccessequal '1' grep -c "^Package
: compiz
-core-${PKG}\$
" "$APT_EDSP_DUMP_FILENAME" 
  55                 mv rootdir/etc/apt/sources.list.d/apt-test-stable-deb.disabled rootdir/etc/apt/sources.list.d/apt-test-stable-deb.list 
  57                 testsuccessequal "Reading package lists...
 
  58 Building dependency tree...
 
  59 Reading state information...
 
  60 Execute external solver...
 
  61 The following packages will be REMOVED
: 
  63 0 upgraded
, 0 newly installed
, 1 to remove and 
0 not upgraded.
 
  64 Purg compiz
-core-${PKG}" aptget purge compiz-core-${PKG} -s "$@
" 
  66         testsuccess aptget purge compiz-core-${PKG} -y "$@
" -o Debug::pkgDpkgPm=1 
  67         testfailure grep -- '--force-remove-essential' rootdir/tmp/testsuccess.output 
  68         testsuccess aptget purge compiz-core-${PKG} -y "$@
" 
  69         echo -n '' > rootdir/var/lib/dpkg/available # dpkg -l < 1.16.2 reads the available file by default, where the package can be found 
  70         testequalor2 "dpkg
-query: no packages found matching compiz
-core-${PKG}" "No packages found matching compiz
-core-${PKG}.
" dpkg -l compiz-core-${PKG} 
  73         runtests 'native' 'unstable' "$@
" 
  74         runtests 'all' 'unstable' "$@
" 
  75         runtests 'native' 'stable' "$@
" 
  76         runtests 'all' 'stable' "$@
" 
  79         msgmsg 'Test in multi arch environment' "$@
" 
  80         configarchitecture 'amd64' 'i386' 
  83         msgmsg 'Test in single arch environment' "$@
" 
  84         configarchitecture 'amd64' 
  88 testround --solver apt