diff options
Diffstat (limited to 'tests/auto/installer')
-rw-r--r-- | tests/auto/installer/solver/tst_solver.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/auto/installer/solver/tst_solver.cpp b/tests/auto/installer/solver/tst_solver.cpp index 7ae502a5e..d1c3aaa14 100644 --- a/tests/auto/installer/solver/tst_solver.cpp +++ b/tests/auto/installer/solver/tst_solver.cpp @@ -32,6 +32,7 @@ #include <uninstallercalculator.h> #include <componentchecker.h> #include <packagemanagercore.h> +#include <settings.h> #include <QTest> @@ -208,9 +209,16 @@ private slots: core->appendRootComponent(componentA); core->appendRootComponent(componentB); - QTest::newRow("Installer resolved") << core - << (QList<Component *>() << componentA) - << (QList<Component *>()); + if (core->settings().allowUnstableComponents()) { + QTest::newRow("Installer resolved") << core + << (QList<Component *>() << componentA) + << (QList<Component *>() << componentA); + } else { + QTest::newRow("Installer resolved") << core + << (QList<Component *>() << componentA) + << (QList<Component *>()); + } + } void unresolvedDependencyVersion() |