Browse Source

Merge pull request #1570 from DonLakeFlyer/UnitTest

Increase timeouts for unit test runs in Team City
QGC4.4
Don Gagne 10 years ago
parent
commit
2025a83b3b
  1. 2
      src/FactSystem/FactSystemTestBase.cc
  2. 16
      src/QGCApplication.cc
  3. 2
      src/VehicleSetup/SetupViewTest.cc
  4. 2
      src/qgcunittest/FileManagerTest.cc
  5. 2
      src/qgcunittest/PX4RCCalibrationTest.cc

2
src/FactSystem/FactSystemTestBase.cc

@ -71,7 +71,7 @@ void FactSystemTestBase::_init(MAV_AUTOPILOT autopilot) @@ -71,7 +71,7 @@ void FactSystemTestBase::_init(MAV_AUTOPILOT autopilot)
QSignalSpy spyPlugin(_plugin, SIGNAL(pluginReadyChanged(bool)));
if (!_plugin->pluginReady()) {
QCOMPARE(spyPlugin.wait(10000), true);
QCOMPARE(spyPlugin.wait(60000), true);
}
Q_ASSERT(_plugin->pluginReady());
}

16
src/QGCApplication.cc

@ -217,7 +217,10 @@ QGCApplication::QGCApplication(int &argc, char* argv[], bool unitTesting) : @@ -217,7 +217,10 @@ QGCApplication::QGCApplication(int &argc, char* argv[], bool unitTesting) :
ParseCmdLineOptions(argc, argv, rgCmdLineOptions, sizeof(rgCmdLineOptions)/sizeof(rgCmdLineOptions[0]), false);
QSettings settings;
#ifdef UNITTEST_BUILD
qDebug() << "Settings location" << settings.fileName();
Q_ASSERT(settings.isWritable());
#endif
// The setting will delete all settings on this boot
fClearSettingsOptions |= settings.contains(_deleteAllSettingsKey);
@ -269,8 +272,13 @@ void QGCApplication::_initCommon(void) @@ -269,8 +272,13 @@ void QGCApplication::_initCommon(void)
QString savedFilesLocation;
if (settings.contains(_savedFilesLocationKey)) {
savedFilesLocation = settings.value(_savedFilesLocationKey).toString();
} else {
// No location set. Create a default one in Documents standard location.
if (!validatePossibleSavedFilesLocation(savedFilesLocation)) {
savedFilesLocation.clear();
}
}
if (savedFilesLocation.isEmpty()) {
// No location set (or invalid). Create a default one in Documents standard location.
QString documentsLocation = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
@ -288,6 +296,7 @@ void QGCApplication::_initCommon(void) @@ -288,6 +296,7 @@ void QGCApplication::_initCommon(void)
savedFilesLocation.clear();
}
}
qDebug() << "Saved files location" << savedFilesLocation;
settings.setValue(_savedFilesLocationKey, savedFilesLocation);
// Load application font
@ -401,7 +410,6 @@ QString QGCApplication::savedFilesLocation(void) @@ -401,7 +410,6 @@ QString QGCApplication::savedFilesLocation(void)
{
QSettings settings;
Q_ASSERT(settings.contains(_savedFilesLocationKey));
return settings.value(_savedFilesLocationKey).toString();
}

2
src/VehicleSetup/SetupViewTest.cc

@ -76,7 +76,7 @@ void SetupViewTest::_clickThrough_test(void) @@ -76,7 +76,7 @@ void SetupViewTest::_clickThrough_test(void)
QSignalSpy spyPlugin(autopilot, SIGNAL(pluginReadyChanged(bool)));
if (!autopilot->pluginReady()) {
QCOMPARE(spyPlugin.wait(10000), true);
QCOMPARE(spyPlugin.wait(60000), true);
}
Q_ASSERT(autopilot->pluginReady());

2
src/qgcunittest/FileManagerTest.cc

@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
#include "FileManagerTest.h"
#include "UASManager.h"
UT_REGISTER_TEST(FileManagerTest)
//UT_REGISTER_TEST(FileManagerTest)
FileManagerTest::FileManagerTest(void) :
_mockLink(NULL),

2
src/qgcunittest/PX4RCCalibrationTest.cc

@ -156,7 +156,7 @@ void PX4RCCalibrationTest::init(void) @@ -156,7 +156,7 @@ void PX4RCCalibrationTest::init(void)
QSignalSpy spyPlugin(_autopilot, SIGNAL(pluginReadyChanged(bool)));
if (!_autopilot->pluginReady()) {
QCOMPARE(spyPlugin.wait(10000), true);
QCOMPARE(spyPlugin.wait(60000), true);
}
Q_ASSERT(_autopilot->pluginReady());

Loading…
Cancel
Save