All tests now output results to xml files
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit-internal / tct-dali-toolkit-internal-core.cpp
index 2bbd960..fe0ed63 100644 (file)
@@ -1,31 +1,7 @@
-#include <stdio.h>
-#include <string.h>
+#include <test-harness.h>
 #include "tct-dali-toolkit-internal-core.h"
 
-int main(int argc, const char *argv[])
+int main(int argc, char * const argv[])
 {
-    int result = -1;
-    int i;
-
-    if (argc != 2) {
-        printf("Usage: %s <testcase name>\n", argv[0]);
-        return 2;
-    }
-
-    for (i = 0; tc_array[i].name; i++) {
-        if (!strcmp(argv[1], tc_array[i].name)) {
-            if (tc_array[i].startup)
-                tc_array[i].startup();
-
-            result = tc_array[i].function();
-
-            if (tc_array[i].cleanup)
-                tc_array[i].cleanup();
-
-            return result;
-        }
-    }
-
-    printf("Unknown testcase name: \"%s\"\n", argv[1]);
-    return 2;
+  return TestHarness::RunTests(argc, argv, tc_array);
 }