#2583 System : Move regression test framework to separate class

This commit is contained in:
Magne Sjaastad
2018-03-08 10:10:15 +01:00
parent 09246b722a
commit 4f7291c95d
10 changed files with 667 additions and 503 deletions

View File

@@ -24,6 +24,7 @@
#include "RiaBaseDefs.h"
#include "RiaPreferences.h"
#include "RiaRegressionTest.h"
#include "RiaRegressionTestRunner.h"
#include "Rim3dView.h"
#include "RimCellEdgeColors.h"
@@ -1726,8 +1727,7 @@ void RiuMainWindow::slotShowRegressionTestDialog()
// Write preferences using QSettings and apply them to the application
regTestConfig.writeSettingsToApplicationStore();
RiaApplication* app = RiaApplication::instance();
app->executeRegressionTests();
RiaRegressionTestRunner::instance()->executeRegressionTests();
}
}

View File

@@ -23,6 +23,7 @@
#include "RiaApplication.h"
#include "RiaBaseDefs.h"
#include "RiaColorTools.h"
#include "RiaRegressionTestRunner.h"
#include "RimCase.h"
#include "RimProject.h"
@@ -157,7 +158,7 @@ RiuViewer::RiuViewer(const QGLFormat& format, QWidget* parent)
m_viewerCommands = new RiuViewerCommands(this);
if (RiaApplication::instance()->isRunningRegressionTests())
if (RiaRegressionTestRunner::instance()->isRunningRegressionTests())
{
QFont regTestFont = m_infoLabel->font();
regTestFont.setPixelSize(11);