diff --git a/LibOS/shim/test/ltp/ltp.cfg b/LibOS/shim/test/ltp/ltp.cfg index 01ef8e46..d99dc04f 100644 --- a/LibOS/shim/test/ltp/ltp.cfg +++ b/LibOS/shim/test/ltp/ltp.cfg @@ -110,8 +110,16 @@ skip = yes [chown*] skip = yes -# no chroot() -[chroot*] +# no seteuid() +[chroot01] +skip = yes + +# no symlink() +[chroot03] +skip = yes + +# hangs, no setuid(), rmdir() failing +[chroot04] skip = yes # no adjtime() @@ -122,10 +130,6 @@ skip = yes [clock_gettime03] skip = yes -# measures difference between successive reading, fails from time to time because it's >5 ms -[clock_gettime04] -skip = yes - # 4. after SIGINT, remaining time > requested time [clock_nanosleep01] timeout = 40 @@ -134,11 +138,6 @@ must-pass = 2 3 -# tries to set /dev/cpu_dma_latency -# sleeps for too long (mean above threshold) -[clock_nanosleep02] -skip = yes - # kernel config [clock_nanosleep03] skip = yes @@ -583,22 +582,15 @@ skip = yes [flock*] skip = yes -[fork02] -timeout = 40 - # %fs test, i386 only [fork05] skip = yes -# forks 1000 times, times out sometimes -[fork06] -skip = yes - -# forks 100 times, times out sometimes +# sometimes fails with "x/100 children didn't read correctly from an inheritted fd" [fork07] skip = yes -# bad read from a shared FD? +# expect fd to share file offset in parent and child (unsupported) [fork10] skip = yes @@ -684,7 +676,7 @@ skip = yes [futex_cmp_requeue01] skip = yes -# no shm_open() +# always fails to open /proc/PID/stat, but the whole test fails only sometimes [futex_wait02] skip = yes @@ -761,8 +753,12 @@ skip = yes [gethostid01] skip = yes -# no getitimer() -[getitimer*] +# only ITIMER_REAL is supported +[getitimer01] +skip = yes + +# only ITIMER_REAL is supported +[getitimer03] skip = yes # 3, 4. getpgid(getppid()) -> getpgid(1) fails with ESRCH @@ -777,13 +773,6 @@ must-pass = [getpgid02] skip = yes -[getpid02] -timeout = 40 - -# fork()ed process has the same ppid as parent -[getppid02] -skip = yes - # getpriority() has a dummy implementation that always returns the same value [getpriority02] skip = yes @@ -932,7 +921,7 @@ skip = yes [kill05] skip = yes -# SIGKILL, times out +# process groups unsupported [kill06] skip = yes @@ -940,18 +929,14 @@ skip = yes [kill07] skip = yes +# process groups unsupported [kill08] skip = yes -[kill09] -timeout = 80 - +# process groups unsupported [kill10] skip = yes -[kill11] -skip = yes - # no lchown() [lchown*] skip = yes @@ -1381,9 +1366,6 @@ skip = yes [nanosleep02] skip = yes -[nanosleep04] -skip = yes - [nftw01] skip = yes @@ -1504,15 +1486,9 @@ skip = yes [pipe03] skip = yes -[pipe06] -skip = yes - [pipe07] skip = yes -[pipe08] -skip = yes - [pipe11] must-pass = 1 @@ -1920,18 +1896,6 @@ skip = yes [sbrk03] skip = yes -[sched_get_priority_max01] -skip = yes - -[sched_get_priority_max02] -skip = yes - -[sched_get_priority_min01] -skip = yes - -[sched_get_priority_min02] -skip = yes - [sched_getaffinity01] must-pass = 1 @@ -2084,12 +2048,6 @@ skip = yes [sendfile07_64] skip = yes -[sendfile08] -skip = yes - -[sendfile08_64] -skip = yes - [sendfile09] skip = yes @@ -2128,9 +2086,6 @@ skip = yes [set_mempolicy*] skip = yes -[set_robust_list01] -skip = yes - [set_thread_area01] skip = yes @@ -2214,9 +2169,6 @@ must-pass = [setgroups03_16] skip = yes -[setgroups04] -skip = yes - [setgroups04_16] skip = yes @@ -2224,9 +2176,6 @@ skip = yes [sethostname03] skip = yes -[setitimer02] -skip = yes - [setitimer03] skip = yes @@ -2395,9 +2344,6 @@ skip = yes must-pass = 1 -[sigrelse01] -skip = yes - [sigtimedwait01] skip = yes @@ -2618,16 +2564,15 @@ skip = yes [tee02] skip = yes +# timeouts on test cleanup [tgkill01] must-pass = 1 +# RLIMIT_SIGPENDING not supported [tgkill02] skip = yes -[tgkill03] -skip = yes - # no timer_create() [timer_create*] skip = yes @@ -2771,36 +2716,35 @@ skip = yes [waitid02] skip = yes -[waitpid03] -timeout = 80 - -[waitpid04] -skip = yes - -[waitpid05] -timeout = 240 - +# uses futexes on memory shared between processes - unsupported [waitpid06] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid07] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid08] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid09] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid10] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid11] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid12] skip = yes +# uses futexes on memory shared between processes - unsupported [waitpid13] skip = yes @@ -2812,12 +2756,3 @@ timeout = 40 [write04] skip = yes - -[writev02] -skip = yes - -[writev05] -skip = yes - -[writev06] -skip = yes