summaryrefslogtreecommitdiff
path: root/src/tests/evil
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2018-03-26 14:19:28 -0400
committerStefan Schmidt <stefan@osg.samsung.com>2018-04-05 11:10:25 +0200
commitadc601aca2f0a16784af36bf6ae7dd20eeb33202 (patch)
treecac0a78fa40e88abb028b06d985c28bf89da269c /src/tests/evil
parentb340b5e49ccae48a7d5adbbfa301af39e232348c (diff)
downloadefl-adc601aca2f0a16784af36bf6ae7dd20eeb33202.tar.gz
tests: add instrumentation to existing tests to find slow tests
efl_check.h must be included and the EFL_START/END_TEST macros must be used in place of normal START/END_TEST macros timing is enabled when TIMING_ENABLED is set https://phab.enlightenment.org/w/improve_tests/ Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Diffstat (limited to 'src/tests/evil')
-rw-r--r--src/tests/evil/evil_suite.h2
-rw-r--r--src/tests/evil/evil_test_dlfcn.c20
-rw-r--r--src/tests/evil/evil_test_libgen.c48
-rw-r--r--src/tests/evil/evil_test_main.c4
-rw-r--r--src/tests/evil/evil_test_stdio.c28
-rw-r--r--src/tests/evil/evil_test_stdlib.c68
-rw-r--r--src/tests/evil/evil_test_unistd.c4
7 files changed, 87 insertions, 87 deletions
diff --git a/src/tests/evil/evil_suite.h b/src/tests/evil/evil_suite.h
index b7ae5e8274..e7efc926ab 100644
--- a/src/tests/evil/evil_suite.h
+++ b/src/tests/evil/evil_suite.h
@@ -20,7 +20,7 @@
#define EVIL_SUITE_H_
#include <check.h>
-
+#include "../efl_check.h"
void evil_test_dlfcn(TCase *tc);
/* void evil_test_fcntl(TCase *tc); */
/* void evil_test_fnmatch(TCase *tc); */
diff --git a/src/tests/evil/evil_test_dlfcn.c b/src/tests/evil/evil_test_dlfcn.c
index 0d0980e45d..e20ece8634 100644
--- a/src/tests/evil/evil_test_dlfcn.c
+++ b/src/tests/evil/evil_test_dlfcn.c
@@ -29,7 +29,7 @@ typedef int (*_evil_init)(void);
typedef int (*_evil_shutdwon)(void);
-START_TEST(evil_dlfcn_dlopen_success)
+EFL_START_TEST(evil_dlfcn_dlopen_success)
{
void *mod;
int res;
@@ -40,9 +40,9 @@ START_TEST(evil_dlfcn_dlopen_success)
res = dlclose(mod);
fail_if(res != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_dlfcn_dlopen_failure)
+EFL_START_TEST(evil_dlfcn_dlopen_failure)
{
void *mod;
@@ -50,9 +50,9 @@ START_TEST(evil_dlfcn_dlopen_failure)
mod = dlopen("c:\\windows\\system32\\kernel32.dl", 0);
fail_if(mod != NULL);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_dlfcn_dlsym_success)
+EFL_START_TEST(evil_dlfcn_dlsym_success)
{
_evil_init sym_init;
_evil_shutdwon sym_shutdown;
@@ -73,9 +73,9 @@ START_TEST(evil_dlfcn_dlsym_success)
res = dlclose(mod);
fail_if(res != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_dlfcn_dlsym_failure)
+EFL_START_TEST(evil_dlfcn_dlsym_failure)
{
void *mod;
void *sym;
@@ -91,9 +91,9 @@ START_TEST(evil_dlfcn_dlsym_failure)
res = dlclose(mod);
fail_if(res != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_dlfcn_dladdr)
+EFL_START_TEST(evil_dlfcn_dladdr)
{
Dl_info info;
void *mod;
@@ -119,7 +119,7 @@ START_TEST(evil_dlfcn_dladdr)
res = dlclose(mod);
fail_if(res != 0);
}
-END_TEST
+EFL_END_TEST
void evil_test_dlfcn(TCase *tc)
{
diff --git a/src/tests/evil/evil_test_libgen.c b/src/tests/evil/evil_test_libgen.c
index eb8c17f18b..263e6de836 100644
--- a/src/tests/evil/evil_test_libgen.c
+++ b/src/tests/evil/evil_test_libgen.c
@@ -26,7 +26,7 @@
#include "evil_suite.h"
-START_TEST(evil_libgen_null)
+EFL_START_TEST(evil_libgen_null)
{
char *dname;
char *bname;
@@ -36,9 +36,9 @@ START_TEST(evil_libgen_null)
bname = basename(NULL);
fail_if(strcmp(bname, ".") != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_empty)
+EFL_START_TEST(evil_libgen_empty)
{
const char *path = "";
char *dirc;
@@ -59,9 +59,9 @@ START_TEST(evil_libgen_empty)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_path)
+EFL_START_TEST(evil_libgen_path)
{
const char *path = "/usr/lib";
char *dirc;
@@ -82,9 +82,9 @@ START_TEST(evil_libgen_path)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_path_with_slash)
+EFL_START_TEST(evil_libgen_path_with_slash)
{
const char *path = "/usr/";
char *dirc;
@@ -105,9 +105,9 @@ START_TEST(evil_libgen_path_with_slash)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_folder)
+EFL_START_TEST(evil_libgen_folder)
{
const char *path = "usr";
char *dirc;
@@ -128,9 +128,9 @@ START_TEST(evil_libgen_folder)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_slash)
+EFL_START_TEST(evil_libgen_slash)
{
const char *path = "/";
char *dirc;
@@ -151,9 +151,9 @@ START_TEST(evil_libgen_slash)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_dot)
+EFL_START_TEST(evil_libgen_dot)
{
const char *path = ".";
char *dirc;
@@ -174,9 +174,9 @@ START_TEST(evil_libgen_dot)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_dot_dot)
+EFL_START_TEST(evil_libgen_dot_dot)
{
const char *path = "..";
char *dirc;
@@ -197,9 +197,9 @@ START_TEST(evil_libgen_dot_dot)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_win_dir_1)
+EFL_START_TEST(evil_libgen_win_dir_1)
{
const char *path = "c:/foo/bar";
char *dirc;
@@ -220,9 +220,9 @@ fail_if(strcmp(bname, "bar") != 0);
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_win_dir_2)
+EFL_START_TEST(evil_libgen_win_dir_2)
{
const char *path = "c:/foo\\bar";
char *dirc;
@@ -243,9 +243,9 @@ START_TEST(evil_libgen_win_dir_2)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_win_dir_3)
+EFL_START_TEST(evil_libgen_win_dir_3)
{
const char *path = "c:\\foo/bar";
char *dirc;
@@ -266,9 +266,9 @@ START_TEST(evil_libgen_win_dir_3)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_libgen_win_dir_4)
+EFL_START_TEST(evil_libgen_win_dir_4)
{
const char *path = "c:\\foo\\bar";
char *dirc;
@@ -289,7 +289,7 @@ START_TEST(evil_libgen_win_dir_4)
free(dirc);
free(basec);
}
-END_TEST
+EFL_END_TEST
void evil_test_libgen(TCase *tc)
{
diff --git a/src/tests/evil/evil_test_main.c b/src/tests/evil/evil_test_main.c
index d116aef166..ccca6ff2eb 100644
--- a/src/tests/evil/evil_test_main.c
+++ b/src/tests/evil/evil_test_main.c
@@ -24,12 +24,12 @@
#include "evil_suite.h"
-START_TEST(evil_main_simple)
+EFL_START_TEST(evil_main_simple)
{
fail_if(evil_init() != 1);
fail_if(evil_shutdown() != 0);
}
-END_TEST
+EFL_END_TEST
void evil_test_main(TCase *tc)
{
diff --git a/src/tests/evil/evil_test_stdio.c b/src/tests/evil/evil_test_stdio.c
index eeab2d08e5..6b39059e9c 100644
--- a/src/tests/evil/evil_test_stdio.c
+++ b/src/tests/evil/evil_test_stdio.c
@@ -66,7 +66,7 @@ _evil_test_stdio_file_new_and_opened(const char *n, const char *t)
return f;
}
-START_TEST(evil_stdio_rename_src_file_none)
+EFL_START_TEST(evil_stdio_rename_src_file_none)
{
int res;
@@ -76,9 +76,9 @@ START_TEST(evil_stdio_rename_src_file_none)
res = rename("evil_foo.txt", NULL);
fail_if(res != -1);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_file_none)
+EFL_START_TEST(evil_stdio_rename_dst_file_none)
{
int res1;
int res2;
@@ -98,9 +98,9 @@ START_TEST(evil_stdio_rename_dst_file_none)
fail_if(res3 == -1);
fail_if(res4 == 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_file_exists)
+EFL_START_TEST(evil_stdio_rename_dst_file_exists)
{
int res1;
int res2;
@@ -123,9 +123,9 @@ START_TEST(evil_stdio_rename_dst_file_exists)
fail_if(res2 == -1);
fail_if(res3 == 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_file_used)
+EFL_START_TEST(evil_stdio_rename_dst_file_used)
{
FILE *f;
int res1;
@@ -153,9 +153,9 @@ START_TEST(evil_stdio_rename_dst_file_used)
fail_if(res2 == -1);
fail_if(res3 == -1);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_file_move_to_dir)
+EFL_START_TEST(evil_stdio_rename_dst_file_move_to_dir)
{
int res1;
int res2;
@@ -178,9 +178,9 @@ START_TEST(evil_stdio_rename_dst_file_move_to_dir)
fail_if(res3 == -1);
fail_if(res4 == 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_dir_none)
+EFL_START_TEST(evil_stdio_rename_dst_dir_none)
{
int res1;
int res2;
@@ -197,9 +197,9 @@ START_TEST(evil_stdio_rename_dst_dir_none)
fail_if(res2 == -1);
fail_if(res3 == 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdio_rename_dst_dir_exists)
+EFL_START_TEST(evil_stdio_rename_dst_dir_exists)
{
int res1;
int res2;
@@ -222,7 +222,7 @@ START_TEST(evil_stdio_rename_dst_dir_exists)
fail_if(res2 == -1);
fail_if(res3 == 0);
}
-END_TEST
+EFL_END_TEST
void evil_test_stdio(TCase *tc)
{
diff --git a/src/tests/evil/evil_test_stdlib.c b/src/tests/evil/evil_test_stdlib.c
index 9de3a149ff..a39515ccb4 100644
--- a/src/tests/evil/evil_test_stdlib.c
+++ b/src/tests/evil/evil_test_stdlib.c
@@ -26,7 +26,7 @@
#include "evil_suite.h"
-START_TEST(evil_stdlib_setenv_NULL)
+EFL_START_TEST(evil_stdlib_setenv_NULL)
{
char *val;
int res;
@@ -37,9 +37,9 @@ START_TEST(evil_stdlib_setenv_NULL)
val = getenv("EVIL_TEST_ENV");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_setenv_NULL_after_set)
+EFL_START_TEST(evil_stdlib_setenv_NULL_after_set)
{
char *val;
int res;
@@ -58,9 +58,9 @@ START_TEST(evil_stdlib_setenv_NULL_after_set)
val = getenv("EVIL_TEST_ENV");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_getenv_one)
+EFL_START_TEST(evil_stdlib_getenv_one)
{
char *val;
int res;
@@ -79,9 +79,9 @@ START_TEST(evil_stdlib_getenv_one)
val = getenv("EVIL_TEST_ENV");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_getenv_two)
+EFL_START_TEST(evil_stdlib_getenv_two)
{
char *val;
int res;
@@ -114,9 +114,9 @@ START_TEST(evil_stdlib_getenv_two)
val = getenv("EVIL_TEST_ENV2");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_getenv_two_swapped)
+EFL_START_TEST(evil_stdlib_getenv_two_swapped)
{
char *val;
int res;
@@ -149,9 +149,9 @@ START_TEST(evil_stdlib_getenv_two_swapped)
val = getenv("EVIL_TEST_ENV2");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_unsetenv)
+EFL_START_TEST(evil_stdlib_unsetenv)
{
char *val;
int res;
@@ -167,9 +167,9 @@ START_TEST(evil_stdlib_unsetenv)
val = getenv("EVIL_TEST_ENV");
fail_if(val != 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkdtemp)
+EFL_START_TEST(evil_stdlib_mkdtemp)
{
char template[] = "file_XXXXXX";
char *res;
@@ -179,9 +179,9 @@ START_TEST(evil_stdlib_mkdtemp)
fail_if(rmdir(res) < 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkdtemp_fail)
+EFL_START_TEST(evil_stdlib_mkdtemp_fail)
{
char template[] = "file_XXX";
char *res;
@@ -189,9 +189,9 @@ START_TEST(evil_stdlib_mkdtemp_fail)
res = mkdtemp(template);
fail_if(res != NULL);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkstemp)
+EFL_START_TEST(evil_stdlib_mkstemp)
{
char template[] = "file_XXXXXX";
int fd;
@@ -203,9 +203,9 @@ START_TEST(evil_stdlib_mkstemp)
fail_if(unlink(template) == -1);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkstemp_fail)
+EFL_START_TEST(evil_stdlib_mkstemp_fail)
{
char template[] = "file_XXX";
int fd;
@@ -213,9 +213,9 @@ START_TEST(evil_stdlib_mkstemp_fail)
fd = mkstemp(template);
fail_if(fd >= 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkstemps)
+EFL_START_TEST(evil_stdlib_mkstemps)
{
char template[] = "file_XXXXXX.ext";
int fd;
@@ -227,9 +227,9 @@ START_TEST(evil_stdlib_mkstemps)
fail_if(unlink(template) == -1);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkstemps_fail_1)
+EFL_START_TEST(evil_stdlib_mkstemps_fail_1)
{
char template[] = "file_XXX.ext";
int fd;
@@ -237,9 +237,9 @@ START_TEST(evil_stdlib_mkstemps_fail_1)
fd = mkstemps(template, 4);
fail_if(fd >= 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_mkstemps_fail_2)
+EFL_START_TEST(evil_stdlib_mkstemps_fail_2)
{
char template[] = "file_XXX";
int fd;
@@ -247,9 +247,9 @@ START_TEST(evil_stdlib_mkstemps_fail_2)
fd = mkstemps(template, 4);
fail_if(fd >= 0);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_realpath_1)
+EFL_START_TEST(evil_stdlib_realpath_1)
{
char buf[PATH_MAX];
char *filename = "C:\\Windows\\System32\\kernel32.dll";
@@ -258,9 +258,9 @@ START_TEST(evil_stdlib_realpath_1)
res = realpath(filename, buf);
fail_if(res == NULL);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_realpath_2)
+EFL_START_TEST(evil_stdlib_realpath_2)
{
char buf[PATH_MAX];
char *filename = "C:\\Windows\\System32\\.\\kernel32.dll";
@@ -269,9 +269,9 @@ START_TEST(evil_stdlib_realpath_2)
res = realpath(filename, buf);
fail_if(res == NULL);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_realpath_3)
+EFL_START_TEST(evil_stdlib_realpath_3)
{
char buf[PATH_MAX];
char *filename = "C:\\Windows\\System32\\..\\System32\\kernel32.dll";
@@ -280,9 +280,9 @@ START_TEST(evil_stdlib_realpath_3)
res = realpath(filename, buf);
fail_if(res == NULL);
}
-END_TEST
+EFL_END_TEST
-START_TEST(evil_stdlib_realpath_fail)
+EFL_START_TEST(evil_stdlib_realpath_fail)
{
char buf[PATH_MAX];
char *filename = "C:\\Windows\\System32\\System32\\kernel.dll";
@@ -291,7 +291,7 @@ START_TEST(evil_stdlib_realpath_fail)
res = realpath(filename, buf);
fail_if(res != NULL);
}
-END_TEST
+EFL_END_TEST
void evil_test_stdlib(TCase *tc)
{
diff --git a/src/tests/evil/evil_test_unistd.c b/src/tests/evil/evil_test_unistd.c
index 0ab5f78146..8379400ed0 100644
--- a/src/tests/evil/evil_test_unistd.c
+++ b/src/tests/evil/evil_test_unistd.c
@@ -56,7 +56,7 @@ thread(void *param)
return 0;
}
-START_TEST(evil_unistd_pipe)
+EFL_START_TEST(evil_unistd_pipe)
{
int sockets[2];
struct timeval t;
@@ -112,7 +112,7 @@ START_TEST(evil_unistd_pipe)
evil_shutdown();
}
-END_TEST
+EFL_END_TEST
void evil_test_unistd(TCase *tc)
{