Adjust test sleeps
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
void *routine(void *arg) {
|
||||
assert(arg == NULL);
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
puts("Thread succeeded");
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ struct arg2 {
|
||||
void *routine1(void *arg) {
|
||||
assert(arg == NULL);
|
||||
puts("Thread 1 spawned, waiting 1s.");
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
puts("Thread 1 finished.");
|
||||
return strdup("message from thread 1");
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ int main(void) {
|
||||
int status;
|
||||
|
||||
puts("Start, sleeping 1 second");
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
pthread_t thread;
|
||||
void *arg = NULL;
|
||||
if ((status = pthread_create(&thread, NULL, thread_main, arg)) != 0) {
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ int main() {
|
||||
if (pid == 0) {
|
||||
// Test behavior on Redox when TRACEME hasn't been activated
|
||||
// before waitpid is invoked!
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
int result = ptrace(PTRACE_TRACEME, 0, NULL, NULL);
|
||||
ERROR_IF(ptrace, result, == -1);
|
||||
|
||||
@@ -36,8 +36,8 @@ void child_proc(int signum)
|
||||
sigemptyset(&act.sa_mask);
|
||||
sigaction(signum, &act, NULL);
|
||||
|
||||
status = sleep(10);
|
||||
ERROR_IF(sleep, status, == 0);
|
||||
status = usleep(200);
|
||||
ERROR_IF(usleep, status, == 0);
|
||||
|
||||
assert(sig_handled != 0);
|
||||
|
||||
@@ -48,7 +48,7 @@ void parent(int signum, pid_t pid)
|
||||
{
|
||||
int status;
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
status = kill(pid, signum);
|
||||
ERROR_IF(kill, status, != 0);
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ int killpg_test2(int signum)
|
||||
int i;
|
||||
sigignore(signum);
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
child_pgid = getpgid(child_pid);
|
||||
ERROR_IF(getpgid, child_pgid, == -1);
|
||||
|
||||
@@ -36,7 +36,7 @@ int main()
|
||||
// Now the child_thread exited, it is an invalid tid
|
||||
memcpy(&invalid_tid, &child_thread,
|
||||
sizeof(pthread_t));
|
||||
sleep(3);
|
||||
usleep(300);
|
||||
|
||||
int status;
|
||||
status = pthread_kill(invalid_tid, 0);
|
||||
|
||||
@@ -38,7 +38,7 @@ void *a_thread_func( void *arg)
|
||||
sem1=INMAIN;
|
||||
|
||||
while(sem1==INMAIN)
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
// sleep(50);
|
||||
|
||||
@@ -61,16 +61,16 @@ int pthread_kill_test1(int signum)
|
||||
ERROR_IF(pthread_create, status, != 0);
|
||||
|
||||
while(sem1==INTHREAD)
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
status = pthread_kill(new_th, signum);
|
||||
ERROR_IF(pthread_kill, status, != 0);
|
||||
|
||||
sleep(2);
|
||||
usleep(200);
|
||||
sem1=INTHREAD;
|
||||
|
||||
while(handler_called==0)
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
ERROR_IF(pthread_kill, handler_called, == -1);
|
||||
ERROR_IF(pthread_kill, handler_called, == 0);
|
||||
|
||||
@@ -71,14 +71,14 @@ int sigpause_error(int signum){
|
||||
status = pthread_create(&new_th, NULL, d_thread_func, (void *)&signum);
|
||||
ERROR_IF(pthread_create, status, != 0);
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
status = pthread_kill(new_th, signum);
|
||||
ERROR_IF(pthread_kill, status, != 0);
|
||||
|
||||
sem = INTHREAD;
|
||||
while (sem == INTHREAD)
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
if(result == 2) {
|
||||
exit(EXIT_FAILURE);
|
||||
|
||||
@@ -45,12 +45,12 @@ int sigpause_basic(int signum)
|
||||
status = pthread_create(&new_th, NULL, a_thread_func, (void *)&signum);
|
||||
ERROR_IF(pthread_create, status, != 0);
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
status = pthread_kill(new_th, signum);
|
||||
ERROR_IF(pthread_kill, status, != 0);
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
if (handler_called != 1){
|
||||
prinft("handler wasn't called\n");
|
||||
|
||||
@@ -77,7 +77,7 @@ int sigpause_revert(int signum) {
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
|
||||
if((status = pthread_kill(new_th, signum)) != 0)
|
||||
{
|
||||
|
||||
@@ -55,7 +55,7 @@ int sigpause_suspend(int signum)
|
||||
perror("failed to create thread");
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
assert(!atomic_load(&completed));
|
||||
|
||||
if ((status = pthread_kill(new_th, signum)) != 0) {
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ void for_code(int code) {
|
||||
// Testing successful exit
|
||||
if (pid == 0) {
|
||||
// child
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
_Exit(code);
|
||||
}
|
||||
printf("Testing waitpid of child %d for code %d\n", pid, code);
|
||||
|
||||
@@ -15,7 +15,7 @@ int main(void) {
|
||||
|
||||
if (pid_samepgid == 0) {
|
||||
// child
|
||||
sleep(2);
|
||||
usleep(200);
|
||||
_Exit(2);
|
||||
}
|
||||
pid_t pid_diffpgids[2];
|
||||
@@ -28,7 +28,7 @@ int main(void) {
|
||||
ERROR_IF(setpgid, ret, == -1);
|
||||
|
||||
// child
|
||||
sleep(1);
|
||||
usleep(100);
|
||||
_Exit(i);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user