summaryrefslogtreecommitdiffstats
path: root/tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp')
-rw-r--r--tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp23
1 files changed, 4 insertions, 19 deletions
diff --git a/tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp b/tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp
index 1f42bcad2..aee192400 100644
--- a/tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp
+++ b/tests/auto/installer/copyoperationtest/tst_copyoperationtest.cpp
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** Copyright (C) 2017 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Qt Installer Framework.
@@ -25,20 +25,13 @@
** $QT_END_LICENSE$
**
**************************************************************************/
+#include "../shared/packagemanager.h"
-#include <init.h>
#include <updateoperations.h>
#include <utils.h>
-#include <binarycontent.h>
#include <packagemanagercore.h>
-#include <settings.h>
-#include <fileutils.h>
-#include <QDir>
-#include <QObject>
#include <QTest>
-#include <QFile>
-#include <QDebug>
using namespace KDUpdater;
using namespace QInstaller;
@@ -141,17 +134,9 @@ private slots:
void testPerformingFromCLI()
{
- QInstaller::init(); //This will eat debug output
- PackageManagerCore *core = new PackageManagerCore(BinaryContent::MagicInstallerMarker, QList<OperationBlob> ());
- core->setAllowedRunningProcesses(QStringList() << QCoreApplication::applicationFilePath());
- QSet<Repository> repoList;
- Repository repo = Repository::fromUserInput(":///data/repository");
- repoList.insert(repo);
- core->settings().setDefaultRepositories(repoList);
-
QString installDir = QInstaller::generateTemporaryFileName();
- QDir().mkpath(installDir);
- core->setValue(scTargetDir, installDir);
+ QVERIFY(QDir().mkpath(installDir));
+ PackageManagerCore *core = PackageManager::getPackageManagerWithInit(installDir, ":///data/repository");
core->installDefaultComponentsSilently();
QFile copiedFile(installDir + QDir::separator() + "AnotherFolder/A.txt");