[dali_2.3.19] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit / tct-dali-toolkit-core.cpp
index 87b2f56..6d6077b 100644 (file)
@@ -1,40 +1,7 @@
-#include <string.h>
-#include <getopt.h>
-#include <stdlib.h>
 #include <test-harness.h>
 #include "tct-dali-toolkit-core.h"
 
 int main(int argc, char * const argv[])
 {
-  int result = TestHarness::EXIT_STATUS_BAD_ARGUMENT;
-
-  const char* optString = "r";
-  bool optRerunFailed(false);
-
-  int nextOpt = 0;
-  do
-  {
-    nextOpt = getopt( argc, argv, optString );
-    switch(nextOpt)
-    {
-      case 'r':
-        optRerunFailed = true;
-        break;
-      case '?':
-        TestHarness::Usage(argv[0]);
-        exit(TestHarness::EXIT_STATUS_BAD_ARGUMENT);
-        break;
-    }
-  } while( nextOpt != -1 );
-
-  if( optind == argc ) // no testcase name in argument list
-  {
-    result = TestHarness::RunAllInParallel(argv[0], tc_array, optRerunFailed);
-  }
-  else
-  {
-    // optind is index of next argument - interpret as testcase name
-    result = TestHarness::FindAndRunTestCase(tc_array, argv[optind]);
-  }
-  return result;
+  return TestHarness::RunTests(argc, argv, tc_array);
 }