[dali_1.0.8] Merge branch 'tizen'
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit-internal / tct-dali-toolkit-internal-core.cpp
1 #include <stdio.h>
2 #include <string.h>
3 #include "tct-dali-toolkit-internal-core.h"
4
5 int main(int argc, const char *argv[])
6 {
7     int result = -1;
8     int i;
9
10     if (argc != 2) {
11         printf("Usage: %s <testcase name>\n", argv[0]);
12         return 2;
13     }
14
15     for (i = 0; tc_array[i].name; i++) {
16         if (!strcmp(argv[1], tc_array[i].name)) {
17             if (tc_array[i].startup)
18                 tc_array[i].startup();
19
20             result = tc_array[i].function();
21
22             if (tc_array[i].cleanup)
23                 tc_array[i].cleanup();
24
25             return result;
26         }
27     }
28
29     printf("Unknown testcase name: \"%s\"\n", argv[1]);
30     return 2;
31 }