You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Cage | geteuid] PASS: 1000000 calls returned 10
[Grate|geteuid] PASS
STDERR:
concurrent-request/race-test_grate.c
Success
STDOUT:
pass
STDERR:
concurrent-request/thread_race_grate.c
Success
STDOUT:
[thread_race] Registering handler for cage 2 in grate 1 with fn ptr addr: 3
[thread_race] PASS: 20 threads x 100000 calls returned 10
[thread_race] PASS
STDERR:
copy-data-between-cages/cp-stncpy_grate.c
Success
STDOUT:
[cage] pathname addr=0xfffb6ff9
[cage] pathname='random'
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10
STDERR:
copy-data-between-cages/cpdata_grate.c
Success
STDOUT:
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10
STDERR:
interposing-calls/fork-with-newret_grate.c
Success
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Cage] Forked process with PID: 10
[Grate|interpose-fork] PASS
STDERR:
interposing-calls/interpose-exec_grate.c
Success
STDOUT:
[Grate|interpose-exec] Registering exec handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
Exec successful, argv[1]: --execd
[Grate|interpose-exec] PASS
STDERR:
interposing-calls/interpose-exit_grate.c
Success
STDOUT:
[Grate|interpose-exit] Registering exit handler for cage 2 in grate 1 with fn ptr addr: 3
Exiting...
[Grate|interpose-exit] PASS
STDERR:
interposing-calls/interpose-fork_grate.c
Success
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Grate|interpose-fork] PASS
STDERR:
interposing-calls/interpose-mmap_grate.c
Success
STDOUT:
[Grate|interpose-mmap] Registering mmap handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
mmap test: PASS
[Grate|interpose-mmap] PASS
STDERR:
interposing-calls/interpose-register_grate.c
Success
STDOUT:
[Grate|interpose-register] Registering register_handler for cage 2 in grate 1 with fn ptr addr: 4
[cage] registering 107. grateid: 2 cageid: 3
[Grate|interpose-register] Handling function ptr: 4 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|geteuid] Registering geteuid handler for cage 1 in grate 1 with fn ptr addr: 3
[Grate|interpose-register] Handling function ptr: 3 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|interpose-register] PASS
STDERR:
multi-register_grate.c
Success
STDOUT:
[Grate|multi-register_grate] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 4
[Grate|multi-register_grate] Registering getuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|multi-register_grate] Handling function ptr: 4 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Grate|multi-register_grate] Handling function ptr: 3 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Cage | multi-register] PASS: geteuid=10, getuid=20
[Grate|multi-register] PASS
STDERR:
simple-tests/copy-handler-table_grate.c
Success
STDOUT:
[Grate|copy-handler-table] Registering geteuid handler for cage 2 in grate 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Cage|copy-handler-table] PASS: child inherited handler, then overwrite changed geteuid to 0
[Cage|copy-handler-table] PASS: parent=123 child_exit=0
[Grate|copy-handler-table] PASS
STDERR:
simple-tests/diff-cage-args_grate.c
Success
STDOUT:
[Grate|diff-cage-args] Handling function ptr: 3 from cage: 1
[Grate|diff-cage-args] In open_grate 1 handler for cage: 1
Hello world. FD=-1
[Grate|diff-cage-args] Handling function ptr: 4 from cage: 1
Goodbye world! ret=4321 buf=helloworld
[Grate|diff-cage-args] PASS
STDERR:
simple-tests/geteuid_grate.c
Success
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|geteuid] Handling function ptr: 3 from cage: 1
[Grate|geteuid] In geteuid_grate 1 handler for cage: 1
[Cage | geteuid] PASS: geteuid ret = 10
[Grate|geteuid] PASS
STDERR:
static harness
Test Report
Deterministic Tests
Summary
Metric
Count
Total Test Cases
3
Number of Successes
3
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
Test Results by Category
Test Case
Status
Error Type
Native Time
Wasm Time
Output
Static Tests
fork_simple.c
Success
None
0.061804s
4.144033s
Success
thread.c
Success
None
0.050786s
4.215781s
Success
tls_test.c
Success
None
0.054063s
4.249888s
Success
Fail Tests
Summary
Metric
Count
Total Test Cases
0
Number of Successes
0
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
wasm harness
Test Report
Deterministic Tests
Summary
Metric
Count
Total Test Cases
234
Number of Successes
234
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
Test Results by Category
Test Case
Status
Error Type
Native Time
Wasm Time
Output
Dylink Tests
basic.c
Success
None
0.047500s
0.125476s
Success
dlopen_fork.c
Success
None
0.051469s
0.150550s
Success
dlopen_thread.c
Success
None
0.052176s
0.145706s
Success
double_fork_dlopen.c
Success
None
0.055113s
0.195481s
Success
fork_dlopen.c
Success
None
0.051598s
0.154053s
Success
longjmp_dlopen.c
Success
None
0.048059s
0.145954s
Success
rdynamic_main.c
Success
None
0.053092s
0.141687s
Success
File Tests
chartests.c
Success
None
0.050613s
0.152809s
Success
chdir_getcwd.c
Success
None
0.051035s
0.120008s
Success
chmod.c
Success
None
0.055143s
0.139760s
Success
clock_gettime_highlevel.c
Success
None
0.120342s
0.168483s
Success
clock_gettime_simple.c
Success
None
0.045353s
0.111769s
Success
cloexec.c
Success
None
0.053676s
0.146828s
Success
close.c
Success
None
0.060166s
0.143850s
Success
copy_file_range.c
Success
None
0.053298s
0.149664s
Success
creat_access.c
Success
None
0.053684s
0.125178s
Success
doubleclose.c
Success
None
0.043927s
0.108051s
Success
dup.c
Success
None
0.045548s
0.119923s
Success
dup2.c
Success
None
0.051666s
0.119440s
Success
dup3.c
Success
None
0.051098s
0.126601s
Success
dupwrite.c
Success
None
0.052921s
0.123330s
Success
etc_conf.c
Success
None
0.047878s
0.126177s
Success
faccessat.c
Success
None
0.047313s
0.124162s
Success
fchdir.c
Success
None
0.055796s
0.131711s
Success
fchmod.c
Success
None
0.053203s
0.137019s
Success
fchmodat.c
Success
None
0.048239s
0.119592s
Success
fcntl.c
Success
None
0.051667s
0.138738s
Success
fcntl_dupfd.c
Success
None
0.046447s
0.114180s
Success
fdatasync.c
Success
None
0.050393s
0.120968s
Success
filetest.c
Success
None
0.051677s
0.119786s
Success
filetest1000.c
Success
None
0.059435s
0.128853s
Success
flock.c
Success
None
0.059323s
0.171666s
Success
fstat.c
Success
None
0.055887s
0.138680s
Success
fstatfs.c
Success
None
0.046226s
0.112449s
Success
fsync.c
Success
None
0.050713s
0.117137s
Success
ftruncate.c
Success
None
0.056882s
0.217342s
Success
getcwd.c
Success
None
0.048523s
0.114370s
Success
getcwd_null.c
Success
None
0.054870s
0.126747s
Success
getpgid.c
Success
None
0.046402s
0.105291s
Success
getrandom.c
Success
None
0.051342s
0.132154s
Success
ioctl.c
Success
None
0.054713s
0.132527s
Success
link.c
Success
None
0.056190s
0.170065s
Success
locale_test.c
Success
None
0.065704s
0.324045s
Success
lseek.c
Success
None
0.055938s
0.198613s
Success
lstat.c
Success
None
0.059433s
0.149542s
Success
mkdir_rmdir.c
Success
None
0.051985s
0.124143s
Success
mkfifo_test.c
Success
None
0.057179s
0.182359s
Success
mknod.c
Success
None
0.050821s
0.131104s
Success
nocancel_io.c
Success
None
0.056186s
0.144989s
Success
open.c
Success
None
0.047858s
0.112484s
Success
openat.c
Success
None
0.046790s
0.122223s
Success
path_conversion_safety.c
Success
None
0.056899s
0.144551s
Success
ppoll.c
Success
None
0.055051s
0.128637s
Success
pread_pwrite.c
Success
None
0.050744s
0.126903s
Success
preadv_pwritev.c
Success
None
0.055345s
0.142489s
Success
printf.c
Success
None
0.043597s
0.103244s
Success
prlimit64.c
Success
None
0.045045s
0.110241s
Success
read.c
Success
None
0.055154s
0.135703s
Success
readbytes.c
Success
None
0.047896s
0.116769s
Success
readdir_basic.c
Success
None
0.056586s
0.157877s
Success
readlink.c
Success
None
0.054875s
0.128607s
Success
readlinkat.c
Success
None
0.054762s
0.131306s
Success
readv_writev_test.c
Success
None
0.052099s
0.132549s
Success
rename.c
Success
None
0.054284s
0.126929s
Success
renameat.c
Success
None
0.054568s
0.139552s
Success
sc-writev.c
Success
None
0.052401s
0.120909s
Success
stat.c
Success
None
0.053263s
0.132255s
Success
statfs.c
Success
None
0.046782s
0.110895s
Success
symlink.c
Success
None
0.056465s
0.154558s
Success
sync_file_range.c
Success
None
0.050441s
0.116257s
Success
timespec_time_t_compat.c
Success
None
0.050314s
0.113345s
Success
trailing_slash.c
Success
None
0.050395s
0.127609s
Success
truncate.c
Success
None
0.053032s
0.146784s
Success
unlink.c
Success
None
0.055887s
0.163381s
Success
unlinkat.c
Success
None
0.055709s
0.139418s
Success
utimensat.c
Success
None
0.051880s
0.138466s
Success
write.c
Success
None
0.045989s
0.104000s
Success
writeloop.c
Success
None
0.054259s
0.121691s
Success
writepartial.c
Success
None
0.052565s
0.113011s
Success
writev.c
Success
None
0.053219s
0.128530s
Success
Math Tests
math_link_smoke.c
Success
None
0.059685s
0.120900s
Success
math_tests.c
Success
None
0.059898s
0.143018s
Success
printf_float.c
Success
None
0.056754s
0.137826s
Success
Memory Tests
brk.c
Success
None
0.051069s
0.119137s
Success
fork_large_memory.c
Success
None
0.083891s
0.473203s
Success
malloc.c
Success
None
0.048035s
0.108872s
Success
malloc_large.c
Success
None
0.048774s
0.112115s
Success
memcpy.c
Success
None
0.047533s
0.110035s
Success
memory_error_test.c
Success
None
0.055259s
0.145610s
Success
mmap.c
Success
None
0.046042s
0.110306s
Success
mmap_address_truncation.c
Success
None
0.045603s
0.116292s
Success
mmap_aligned.c
Success
None
0.047511s
0.125546s
Success
mmap_complicated.c
Success
None
0.052635s
0.150052s
Success
mmap_file.c
Success
None
0.053273s
0.127009s
Success
mmap_shared.c
Success
None
0.052225s
0.146076s
Success
mmaptest.c
Success
None
0.050580s
0.112836s
Success
mprotect.c
Success
None
0.047056s
0.111848s
Success
mprotect_boundary.c
Success
None
0.047685s
0.119276s
Success
mprotect_end_region.c
Success
None
0.047571s
0.117870s
Success
mprotect_middle_region.c
Success
None
0.045805s
0.119201s
Success
mprotect_multiple_times.c
Success
None
0.045355s
0.120121s
Success
mprotect_same_value.c
Success
None
0.045549s
0.112341s
Success
mprotect_spanning_regions.c
Success
None
0.047809s
0.138854s
Success
munmap_adjacent_shm.c
Success
None
0.047798s
0.137175s
Success
sbrk.c
Success
None
0.049254s
0.115194s
Success
segfault.c
Success
None
0.054995s
0.162149s
Success
shm.c
Success
None
0.052388s
0.148671s
Success
shmtest.c
Success
None
0.046848s
0.115465s
Success
thread_malloc_sequential.c
Success
None
0.054587s
0.195862s
Success
vtable.c
Success
None
0.059156s
0.130254s
Success
Networking Tests
accept4.c
Success
None
0.060555s
0.142260s
Success
dns_resolve_test.c
Success
None
0.062292s
0.138275s
Success
dnstest.c
Success
None
0.057907s
0.139025s
Success
epoll_badfd.c
Success
None
0.048241s
0.118726s
Success
epoll_edge_triggered.c
Success
None
0.214563s
0.401007s
Success
epollcreate1.c
Success
None
0.060798s
0.159306s
Success
error_handling_net.c
Success
None
0.063675s
0.223921s
Success
getaddrinfo_test.c
Success
None
0.062240s
0.178495s
Success
getaddrinfo_unspec.c
Success
None
0.065079s
0.147873s
Success
gethostname.c
Success
None
0.049269s
0.112351s
Success
getifaddrs.c
Success
None
0.060988s
0.149470s
Success
getsockname.c
Success
None
0.056546s
0.134327s
Success
getsockopt.c
Success
None
0.058901s
0.175538s
Success
ipv6_basic.c
Success
None
0.060954s
0.177545s
Success
makepipe.c
Success
None
0.052368s
0.128568s
Success
nonblocking_eagain.c
Success
None
0.064398s
0.191923s
Success
pipe.c
Success
None
0.060560s
0.155149s
Success
pipe2.c
Success
None
0.058004s
0.139300s
Success
pipeinput.c
Success
None
0.062653s
0.187009s
Success
pipeinput2.c
Success
None
0.066149s
0.203699s
Success
pipeonestring.c
Success
None
0.063466s
0.185528s
Success
pipepong.c
Success
None
0.093448s
0.204021s
Success
pipewrite.c
Success
None
0.053840s
0.130129s
Success
poll.c
Success
None
0.055684s
0.123067s
Success
recvfrom-sendto.c
Success
None
0.057677s
0.242906s
Success
sendmsg_recvmsg_test.c
Success
None
0.059961s
0.158628s
Success
serverclient.c
Success
None
0.064367s
0.168448s
Success
shutdown.c
Success
None
0.063091s
0.147418s
Success
shutdown_fork.c
Success
None
0.058919s
0.175800s
Success
simple-select.c
Success
None
0.062886s
0.183833s
Success
simple_epoll.c
Success
None
0.054808s
0.143480s
Success
socket.c
Success
None
0.055350s
0.132004s
Success
socket_cloexec.c
Success
None
0.058901s
0.139372s
Success
socket_options_advanced.c
Success
None
0.063662s
0.187117s
Success
socketepoll.c
Success
None
0.053718s
0.123971s
Success
socketpair.c
Success
None
0.059784s
0.171693s
Success
socketselect.c
Success
None
0.058748s
0.139251s
Success
udp_send_recv.c
Success
None
0.168446s
0.317112s
Success
uds-getsockname.c
Success
None
0.054794s
0.126251s
Success
uds-nb-select.c
Success
None
2.065854s
2.206487s
Success
uds-serverclient.c
Success
None
0.063465s
0.186843s
Success
uds-socketselect.c
Success
None
0.067781s
0.168468s
Success
uds_listen_poll.c
Success
None
1.068662s
1.185463s
Success
writev_socket.c
Success
None
0.083048s
0.279264s
Success
Process Tests
barrier_test.c
Success
None
0.054028s
0.146735s
Success
chain_thread.c
Success
None
1.056303s
1.153616s
Success
ctor_syscall_test.c
Success
None
0.044550s
0.108734s
Success
cxa_atexit_test.c
Success
None
0.048423s
0.111492s
Success
exec_non_utf8.c
Success
None
0.052215s
0.129556s
Success
execve_shebang.c
Success
None
0.054313s
0.123743s
Success
exit.c
Success
None
0.050259s
0.112363s
Success
exit_failure.c
Success
None
0.052693s
0.138874s
Success
exit_group_thread.c
Success
None
0.056357s
0.167896s
Success
exit_status_first_wins.c
Success
None
0.058064s
0.165267s
Success
flockfile_test.c
Success
None
0.053830s
0.164253s
Success
fork2malloc.c
Success
None
0.055284s
0.151315s
Success
fork_select.c
Success
None
0.053827s
0.149485s
Success
fork_simple.c
Success
None
0.051753s
0.143005s
Success
fork_syscall.c
Success
None
0.057348s
0.655793s
Success
fork_tls_ctype.c
Success
None
0.056812s
0.171194s
Success
forkandopen.c
Success
None
0.053810s
0.153764s
Success
forkdup.c
Success
None
0.057307s
0.159815s
Success
forkexecuid.c
Success
None
0.051851s
0.168238s
Success
forkexecv-arg.c
Success
None
0.050532s
0.156511s
Success
forkexecv.c
Success
None
0.052153s
0.152749s
Success
forkfiles.c
Success
None
0.056879s
0.151538s
Success
forkmalloc.c
Success
None
0.055530s
0.148088s
Success
forknodup.c
Success
None
0.053725s
0.156566s
Success
function-ptr.c
Success
None
0.050173s
0.118876s
Success
getegid_syscall.c
Success
None
0.056275s
0.494846s
Success
getgid_syscall.c
Success
None
0.054451s
0.511948s
Success
getpid.c
Success
None
0.047956s
0.109931s
Success
getpid_syscall.c
Success
None
0.058726s
0.492229s
Success
getppid.c
Success
None
0.055356s
0.145255s
Success
getppid_syscall.c
Success
None
0.055540s
0.422497s
Success
getuid.c
Success
None
0.053047s
0.123400s
Success
getuid_syscall.c
Success
None
0.051994s
0.260085s
Success
hello-arg.c
Success
None
0.044073s
0.112551s
Success
hello.c
Success
None
0.044797s
0.106532s
Success
longjmp.c
Success
None
0.045824s
0.119986s
Success
mutex.c
Success
None
2.057445s
2.142393s
Success
printf_deadlock_smoke.c
Success
None
0.062475s
0.180590s
Success
printf_thread_test.c
Success
None
0.050981s
0.157957s
Success
sem_forks.c
Success
None
0.056392s
0.194512s
Success
setjmp_edge.c
Success
None
0.050447s
0.192727s
Success
setsid.c
Success
None
0.049250s
0.109461s
Success
template.c
Success
None
0.053856s
0.202157s
Success
test_crossmodule_longjmp.c
Success
None
0.055241s
0.157250s
Success
test_exec_nofork.c
Success
None
0.051026s
0.142619s
Success
test_unlink_open_file.c
Success
None
0.050526s
0.110458s
Success
thread-guard.c
Success
None
0.051741s
0.140705s
Success
thread-test.c
Success
None
0.049571s
0.129588s
Success
thread.c
Success
None
0.048510s
0.123345s
Success
thread_cageid_race.c
Success
None
0.049746s
0.292346s
Success
tls_test.c
Success
None
0.051695s
0.165503s
Success
uname.c
Success
None
0.045506s
0.109775s
Success
wait.c
Success
None
0.051062s
0.160936s
Success
waitpid_anychild.c
Success
None
0.052694s
0.144796s
Success
waitpid_syscall.c
Success
None
1.053909s
1.245042s
Success
waitpid_wnohang.c
Success
None
0.054682s
0.151371s
Success
Signal Tests
alarm.c
Success
None
7.053339s
7.141962s
Success
eintr_fork_signal.c
Success
None
1.054233s
1.161605s
Success
kill.c
Success
None
1.053564s
1.143430s
Success
pause_test.c
Success
None
1.053931s
1.150149s
Success
setitimer.c
Success
None
7.055426s
7.158723s
Success
sigalrm.c
Success
None
2.051546s
2.136045s
Success
sigaltstack.c
Success
None
0.057494s
0.135742s
Success
sigchld.c
Success
None
1.055901s
1.153047s
Success
signal-fork.c
Success
None
4.056473s
4.144540s
Success
signal-simple.c
Success
None
0.053241s
0.128366s
Success
signal_SIGCHLD.c
Success
None
0.061145s
0.186844s
Success
signal_fork.c
Success
None
0.049598s
0.152910s
Success
signal_int_ignored.c
Success
None
2.055024s
2.149062s
Success
signal_kill_cleanup.c
Success
None
1.051409s
1.139912s
Success
signal_procmask.c
Success
None
0.050232s
0.122659s
Success
signal_read_interrupt.c
Success
None
0.556077s
0.658051s
Success
signal_recursive.c
Success
None
0.049850s
0.130969s
Success
signal_sa_mask.c
Success
None
0.049906s
0.124264s
Success
signal_select_interrupt.c
Success
None
0.571278s
0.681824s
Success
signal_write_interrupt.c
Success
None
1.064922s
1.160745s
Success
sigpipe.c
Success
None
1.054563s
1.150910s
Success
sigprocmask.c
Success
None
1.055172s
1.134546s
Success
sigsuspend_test.c
Success
None
1.052634s
1.152210s
Success
test_sigsetjmp.c
Success
None
0.055587s
0.154971s
Success
Fail Tests
Summary
Metric
Count
Total Test Cases
6
Number of Successes
6
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves #1299
Update image build to daily