forked from qt-creator/qt-creator
Autotests: Add some helpful output on failure.
These turned out to be useful when investigating test failures. Change-Id: I2e588123dba84bfdfa1094d70bc604e7dfca02ea Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -246,7 +246,7 @@ void tst_PluginSpec::loadLibrary()
|
||||
PluginManager *manager = new PluginManager();
|
||||
QVERIFY(spec->read("testplugin/testplugin.xml"));
|
||||
QVERIFY(spec->resolveDependencies(QList<PluginSpec *>()));
|
||||
QVERIFY(spec->loadLibrary());
|
||||
QVERIFY2(spec->loadLibrary(), qPrintable(spec->errorString));
|
||||
QVERIFY(spec->plugin != 0);
|
||||
QVERIFY(QString::fromLocal8Bit(spec->plugin->metaObject()->className()) == QString::fromLocal8Bit("MyPlugin::MyPluginImpl"));
|
||||
QCOMPARE(spec->state, PluginSpec::Loaded);
|
||||
@@ -261,7 +261,7 @@ void tst_PluginSpec::initializePlugin()
|
||||
Internal::PluginSpecPrivate spec(0);
|
||||
QVERIFY(spec.read("testplugin/testplugin.xml"));
|
||||
QVERIFY(spec.resolveDependencies(QList<PluginSpec *>()));
|
||||
QVERIFY(spec.loadLibrary());
|
||||
QVERIFY2(spec.loadLibrary(), qPrintable(spec.errorString));
|
||||
bool isInitialized;
|
||||
QMetaObject::invokeMethod(spec.plugin, "isInitialized",
|
||||
Qt::DirectConnection, Q_RETURN_ARG(bool, isInitialized));
|
||||
@@ -279,7 +279,7 @@ void tst_PluginSpec::initializeExtensions()
|
||||
Internal::PluginSpecPrivate spec(0);
|
||||
QVERIFY(spec.read("testplugin/testplugin.xml"));
|
||||
QVERIFY(spec.resolveDependencies(QList<PluginSpec *>()));
|
||||
QVERIFY(spec.loadLibrary());
|
||||
QVERIFY2(spec.loadLibrary(), qPrintable(spec.errorString));
|
||||
bool isExtensionsInitialized;
|
||||
QVERIFY(spec.initializePlugin());
|
||||
QMetaObject::invokeMethod(spec.plugin, "isExtensionsInitialized",
|
||||
|
||||
Reference in New Issue
Block a user