summaryrefslogtreecommitdiff
path: root/test/integration/test-bug-multiarch-upgrade
AgeCommit message (Collapse)AuthorFilesLines
2015-12-19tests: support spaces in path and TMPDIRDavid Kalnischkies1-2/+2
This doesn't allow all tests to run cleanly, but it at least allows to write tests which could run successfully in such environments. Git-Dch: Ignore
2015-08-17Fix the test suite againJulian Andres Klode1-1/+1
Gbp-Dch: ignore
2015-03-16test exitcode as well as string equalityDavid Kalnischkies1-1/+1
We use test{success,failure} now all over the place in the framework, so its only consequencial to do this in the situations in which we test for a specific output as well. Git-Dch: Ignore
2014-03-13do not configure already unpacked packages needlesslyDavid Kalnischkies1-2/+2
The unpack of a M-A:same package will force the unpack of all its siblings directly to prevent that they could be separated by later immediate actions. In commit 634985f8 a call to SmartConfigure was introduced to configure these packages at the time the installation order encounters them. Usually, the unpack order is already okay, so that this 'earlier' unpack was not needed and if it wouldn't have been done, the package would now only be unpacked, but by configuring the package now we impose new requirements which must be satisfied. The code is clever enough to handle this most of the time (it worked for 2 years!), but it isn't needed and in very coupled cases this can fail. Removing this call again removes this extra burden and so simplifies the ordering as can be seen in the modified tests. Famous last words, but I don't see a reason for this extra burden to exist hence the remove. Closes: 740843
2014-02-04Fix multiarch package upgrade issueMichael Vogt1-0/+29
When checking for negative dependencies in MarkInstall() ensure that only dependencies that are relevant (i.e. getting installed) are checked.