diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2021-12-28 16:05:39 +0200 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2021-12-29 14:11:22 +0200 |
commit | 8bfee8f2ba5e23babecd79110c5d91b0a2568eb1 (patch) | |
tree | eef75af1e35f26ffc3307cc070ae77ca9a35e2c7 /tests | |
parent | 41d8b3f1c543c021a45d69132692b5e4cbefc249 (diff) |
Tests: suppress "QTextStream: No device" warnings
QInstaller::init() registers the custom message handler used by
installer, which formats and prints the messages and writes the
installation log. We clear the buffer device used for the log contents
before it gets written on disk when destructing the installer's
PackageManagerCore object, but on tests there might be several core
objects.
Use a silent message handler instead.
Change-Id: I6694bca1dfffaffd1389f8f619531f1b0052c090
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/installer/shared/packagemanager.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/installer/shared/packagemanager.h b/tests/auto/installer/shared/packagemanager.h index e197511f0..c4d86cf32 100644 --- a/tests/auto/installer/shared/packagemanager.h +++ b/tests/auto/installer/shared/packagemanager.h @@ -65,6 +65,7 @@ struct PackageManager static PackageManagerCore *getPackageManagerWithInit(const QString &targetDir, const QString &repository = QString()) { QInstaller::init(); + qInstallMessageHandler(silentTestMessageHandler); return getPackageManager(targetDir, repository); } }; |