diff options
author | Rickard Green <[email protected]> | 2016-05-02 16:16:45 +0200 |
---|---|---|
committer | Rickard Green <[email protected]> | 2016-05-11 16:35:50 +0200 |
commit | f27c8d32c2f92eb1200ecddd2fbb54ff0fc8edaf (patch) | |
tree | a093d1069ffd5f044346f88cd23cc0df52a5b4fc /erts/emulator/test/scheduler_SUITE_data | |
parent | 8cbf3bd3b9d552423812df4acc7a40d9a23fdeae (diff) | |
download | otp-f27c8d32c2f92eb1200ecddd2fbb54ff0fc8edaf.tar.gz otp-f27c8d32c2f92eb1200ecddd2fbb54ff0fc8edaf.tar.bz2 otp-f27c8d32c2f92eb1200ecddd2fbb54ff0fc8edaf.zip |
Move dirty nif test cases into dirty_nif_SUITE
Diffstat (limited to 'erts/emulator/test/scheduler_SUITE_data')
-rw-r--r-- | erts/emulator/test/scheduler_SUITE_data/Makefile.src | 8 | ||||
-rw-r--r-- | erts/emulator/test/scheduler_SUITE_data/scheduler_SUITE.c | 37 |
2 files changed, 0 insertions, 45 deletions
diff --git a/erts/emulator/test/scheduler_SUITE_data/Makefile.src b/erts/emulator/test/scheduler_SUITE_data/Makefile.src deleted file mode 100644 index 859112cf19..0000000000 --- a/erts/emulator/test/scheduler_SUITE_data/Makefile.src +++ /dev/null @@ -1,8 +0,0 @@ - -SCHEDULER_LIBS = scheduler_SUITE@dll@ - -all: $(SCHEDULER_LIBS) - -@SHLIB_RULES@ - -$(SCHEDULER_LIBS): scheduler_SUITE.c diff --git a/erts/emulator/test/scheduler_SUITE_data/scheduler_SUITE.c b/erts/emulator/test/scheduler_SUITE_data/scheduler_SUITE.c deleted file mode 100644 index ab4863337f..0000000000 --- a/erts/emulator/test/scheduler_SUITE_data/scheduler_SUITE.c +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef __WIN32__ -#include <unistd.h> -#endif -#include "erl_nif.h" - -static int -load(ErlNifEnv* env, void** priv, ERL_NIF_TERM info) -{ - ErlNifSysInfo sys_info; - enif_system_info(&sys_info, sizeof(ErlNifSysInfo)); - if (!sys_info.smp_support || !sys_info.dirty_scheduler_support) - return 1; - return 0; -} - -static ERL_NIF_TERM -dirty_sleeper(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) -{ -#ifdef ERL_NIF_DIRTY_SCHEDULER_SUPPORT -#ifdef __WIN32__ - Sleep(3000); -#else - sleep(3); -#endif -#endif - return enif_make_atom(env, "ok"); -} - -static ErlNifFunc funcs[] = { -#ifdef ERL_NIF_DIRTY_SCHEDULER_SUPPORT - {"dirty_sleeper", 0, dirty_sleeper, ERL_NIF_DIRTY_JOB_IO_BOUND} -#else - {"dirty_sleeper", 0, dirty_sleeper, 0} -#endif -}; - -ERL_NIF_INIT(scheduler_SUITE, funcs, &load, NULL, NULL, NULL); |