diff options
author | Katja Marttila <katja.marttila@qt.io> | 2020-08-31 12:19:40 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2020-08-31 14:42:59 +0300 |
commit | b53db82303e4a0585e39e131d82b86ddff90d53e (patch) | |
tree | e1539ad55d2e86cb72b1adb686bcb8e88be1d3dc /tests | |
parent | 4dea5529e9607a9409517968aefdb4422b4f1487 (diff) |
CLI: Allow forced component to be selected for install
Task-number: QTIFW-1929
Change-Id: I4c9cc7449126b6bb8898f5148f2cb612b175f52a
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/installer/cliinterface/tst_cliinterface.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/installer/cliinterface/tst_cliinterface.cpp b/tests/auto/installer/cliinterface/tst_cliinterface.cpp index a9e58a656..364d9ae9d 100644 --- a/tests/auto/installer/cliinterface/tst_cliinterface.cpp +++ b/tests/auto/installer/cliinterface/tst_cliinterface.cpp @@ -159,6 +159,18 @@ private slots: QVERIFY(dir.removeRecursively()); } + void testInstallForcedPackageSilently() + { + PackageManagerCore *core = PackageManager::getPackageManagerWithInit + (m_installDir, ":///data/installPackagesRepository"); + core->installSelectedComponentsSilently(QStringList() << QLatin1String("componentE")); + VerifyInstaller::verifyInstallerResources(m_installDir, "componentA", "1.0.0content.txt"); + VerifyInstaller::verifyInstallerResources(m_installDir, "componentE", "1.0.0content.txt"); //ForcedInstall + VerifyInstaller::verifyInstallerResources(m_installDir, "componentG", "1.0.0content.txt"); //Depends on componentA + VerifyInstaller::verifyFileExistence(m_installDir, QStringList() << "components.xml" << "installcontent.txt" + << "installcontentA.txt" << "installcontentE.txt" << "installcontentG.txt"); + } + void testInstallPackageSilently() { PackageManagerCore *core = PackageManager::getPackageManagerWithInit |