Remove code to selectively run test functions.
authorJason McDonald <jason.mcdonald@nokia.com>
Wed, 5 Oct 2011 06:23:06 +0000 (16:23 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 6 Oct 2011 03:28:32 +0000 (05:28 +0200)
QTestLib already makes a superior version of this functionality
available to all tests, without the need to recompile.  Each qtestlib
test program can be passed, via the command line, a list of test
functions and test data tags to be executed instead of executing all
test functions.

Change-Id: I1b54fc70a0c58a17209817afabfb953b5748dac4
Reviewed-on: http://codereview.qt-project.org/6015
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
tests/auto/network/bearer/qnetworksession/test/tst_qnetworksession.cpp

index f000cd3..6d11fd5 100644 (file)
@@ -96,8 +96,6 @@ private slots:
 
 private:
     QNetworkConfigurationManager manager;
-    QMap<QString, bool> testsToRun;
-
     int inProcessSessionManagementCount;
 
 #if defined(Q_OS_UNIX) && !defined(QT_NO_ICD)
@@ -121,17 +119,6 @@ void tst_QNetworkSession::initTestCase()
 {
     qRegisterMetaType<QNetworkConfiguration>("QNetworkConfiguration");
     qRegisterMetaType<QNetworkConfiguration::Type>("QNetworkConfiguration::Type");
-       
-    // If you wish to skip tests, set value as false. This is often very convinient because tests are so lengthy.
-    // Better way still would be to make this readable from a file.
-    testsToRun["robustnessBombing"] = true;
-    testsToRun["sessionClosing"] = true;
-    testsToRun["outOfProcessSession"] = true;
-    testsToRun["invalidSession"] = true;
-    testsToRun["repeatedOpenClose"] = true;
-    testsToRun["sessionProperties"] = true;
-    testsToRun["userChoiceSession"] = true;
-    testsToRun["sessionOpenCloseStop"] = true;
 
 #if defined(Q_OS_UNIX) && !defined(QT_NO_ICD)
     iapconf = new Maemo::IAPConf("007");
@@ -245,10 +232,6 @@ void tst_QNetworkSession::cleanupTestCase()
 // Robustness test for calling interfaces in nonsense order / with nonsense parameters
 void tst_QNetworkSession::robustnessBombing() 
 {
-    if (!testsToRun["robustnessBombing"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
-    
     QNetworkConfigurationManager mgr;
     QNetworkSession testSession(mgr.defaultConfiguration());
     // Should not reset even session is not opened
@@ -270,9 +253,6 @@ void tst_QNetworkSession::sessionClosing_data() {
 // Testcase for closing the session at unexpected times
 void tst_QNetworkSession::sessionClosing()
 {
-    if (!testsToRun["sessionClosing"]) {
-        QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);
-    }
     QFETCH(QString, bearerType);
     QFETCH(QNetworkConfiguration::Type, configurationType);
 
@@ -307,10 +287,7 @@ void tst_QNetworkSession::sessionClosing()
 }
 
 void tst_QNetworkSession::invalidSession()
-{ 
-    if (!testsToRun["invalidSession"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
+{
     // 1. Verify that session created with invalid configuration remains in invalid state
     QNetworkSession session(QNetworkConfiguration(), 0);
     QVERIFY(!session.isOpen());
@@ -385,9 +362,6 @@ void tst_QNetworkSession::sessionProperties_data()
 
 void tst_QNetworkSession::sessionProperties()
 {
-    if (!testsToRun["sessionProperties"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
     QFETCH(QNetworkConfiguration, configuration);
     QNetworkSession session(configuration);
     QVERIFY(session.configuration() == configuration);
@@ -460,12 +434,8 @@ void tst_QNetworkSession::repeatedOpenClose_data() {
 }
 
 // Tests repeated-open close.
-void tst_QNetworkSession::repeatedOpenClose() 
-{      
-    if (!testsToRun["repeatedOpenClose"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
-       
+void tst_QNetworkSession::repeatedOpenClose()
+{
     QFETCH(QString, bearerType);
     QFETCH(QNetworkConfiguration::Type, configurationType);
     QFETCH(int, repeatTimes);
@@ -503,9 +473,6 @@ void tst_QNetworkSession::userChoiceSession_data()
 
 void tst_QNetworkSession::userChoiceSession()
 {
-    if (!testsToRun["userChoiceSession"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
     QFETCH(QNetworkConfiguration, configuration);
 
     QVERIFY(configuration.type() == QNetworkConfiguration::UserChoice);
@@ -634,9 +601,6 @@ void tst_QNetworkSession::sessionOpenCloseStop_data()
 
 void tst_QNetworkSession::sessionOpenCloseStop()
 {
-    if (!testsToRun["sessionOpenCloseStop"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
     QFETCH(QNetworkConfiguration, configuration);
     QFETCH(bool, forceSessionStop);
 
@@ -1038,9 +1002,6 @@ QDebug operator<<(QDebug debug, const QList<QNetworkConfiguration> &list)
 // at Discovered -state.
 void tst_QNetworkSession::outOfProcessSession()
 {
-    if (!testsToRun["outOfProcessSession"]) {
-       QSKIP("Temporary skip due to value set false (or it is missing) in testsToRun map", SkipAll);    
-    }
     updateConfigurations();
     QTest::qWait(2000);