X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Ftests%2Ftest-thread.c;fp=src%2Ftests%2Ftest-thread.c;h=30e27a2e455aef6da86a115c51c3e48e45c7c433;hb=5fdbf43a0af039c7ad64b9de8038d5d7d9cd0c60;hp=3ed3140130282e6f3b7f310fabd182088f57e60a;hpb=162436f4ffbbf63d867735f7de5b78dcd684f890;p=src%2Fapp-framework-binder.git diff --git a/src/tests/test-thread.c b/src/tests/test-thread.c index 3ed31401..30e27a2e 100644 --- a/src/tests/test-thread.c +++ b/src/tests/test-thread.c @@ -73,7 +73,7 @@ void process(struct afb_req req) void terminate(int signum) { printf("---------------- TERMINATE T%d (%d)\n", (int)syscall(SYS_gettid), signum); -#if 0 +#if 1 jobs_terminate(); #else jobs_invoke0(0, jobs_terminate); @@ -97,7 +97,7 @@ int main() afb_thread_req_call(req, process, 5, (&ts) + (i % 7)); unref(foo); if (i == 5000) -#if 1 +#if 0 jobs_invoke0(0, terminate); #else jobs_queue0(NULL, 0, terminate); @@ -106,11 +106,7 @@ int main() ts.tv_nsec = 1000000; // nanosleep(&ts, NULL); } - ts.tv_sec = 1; - ts.tv_nsec = 0; - nanosleep(&ts, NULL); - jobs_terminate(); - return 0; + return -jobs_add_me(); }