Merge branch 'devel/master' into devel/graphics
[platform/core/uifw/dali-adaptor.git] / automated-tests / src / dali-adaptor / tct-dali-adaptor-core.cpp
index 13269af..d2719bc 100644 (file)
@@ -1,52 +1,8 @@
-#include <getopt.h>
-#include <stdlib.h>
-#include <string.h>
 #include <test-harness.h>
 
 #include "tct-dali-adaptor-core.h"
 
 int main(int argc, char* const argv[])
 {
-  int result = TestHarness::EXIT_STATUS_BAD_ARGUMENT;
-
-  const char* optString = "sf";
-  bool        optRerunFailed(true);
-  bool        optRunSerially(false);
-
-  int nextOpt = 0;
-  do
-  {
-    nextOpt = getopt(argc, argv, optString);
-    switch(nextOpt)
-    {
-      case 'f':
-        optRerunFailed = false;
-        break;
-      case 's':
-        optRunSerially = 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
-  {
-    if(optRunSerially)
-    {
-      result = TestHarness::RunAll(argv[0], tc_array);
-    }
-    else
-    {
-      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);
 }