Skip to content

Update image build schedule#1300

Closed
Yaxuan-w wants to merge 1 commit into
mainfrom
update-dev-build-schedule
Closed

Update image build schedule#1300
Yaxuan-w wants to merge 1 commit into
mainfrom
update-dev-build-schedule

Conversation

@Yaxuan-w

@Yaxuan-w Yaxuan-w commented Jul 6, 2026

Copy link
Copy Markdown
Member

Resolves #1299

Update image build to daily

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

End-to-End Test Report

Test Preview
grate harness

Grate Test Report

MetricValue
Total15
Success15
Failures0
Compile Failures0
Runtime Failures0
Timeout Failures0
Missing Pair Failures0

Cases

TestStatusError TypeOutput
concurrent-request/geteuid_grate.cSuccess
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.cSuccess
STDOUT:
pass

STDERR:

concurrent-request/thread_race_grate.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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.cSuccess
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

MetricCount
Total Test Cases3
Number of Successes3
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
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 CaseStatusError TypeNative TimeWasm TimeOutput
Static Tests
fork_simple.cSuccessNone0.061804s4.144033s
Success
thread.cSuccessNone0.050786s4.215781s
Success
tls_test.cSuccessNone0.054063s4.249888s
Success

Fail Tests

Summary

MetricCount
Total Test Cases0
Number of Successes0
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
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

MetricCount
Total Test Cases234
Number of Successes234
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
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 CaseStatusError TypeNative TimeWasm TimeOutput
Dylink Tests
basic.cSuccessNone0.047500s0.125476s
Success
dlopen_fork.cSuccessNone0.051469s0.150550s
Success
dlopen_thread.cSuccessNone0.052176s0.145706s
Success
double_fork_dlopen.cSuccessNone0.055113s0.195481s
Success
fork_dlopen.cSuccessNone0.051598s0.154053s
Success
longjmp_dlopen.cSuccessNone0.048059s0.145954s
Success
rdynamic_main.cSuccessNone0.053092s0.141687s
Success
File Tests
chartests.cSuccessNone0.050613s0.152809s
Success
chdir_getcwd.cSuccessNone0.051035s0.120008s
Success
chmod.cSuccessNone0.055143s0.139760s
Success
clock_gettime_highlevel.cSuccessNone0.120342s0.168483s
Success
clock_gettime_simple.cSuccessNone0.045353s0.111769s
Success
cloexec.cSuccessNone0.053676s0.146828s
Success
close.cSuccessNone0.060166s0.143850s
Success
copy_file_range.cSuccessNone0.053298s0.149664s
Success
creat_access.cSuccessNone0.053684s0.125178s
Success
doubleclose.cSuccessNone0.043927s0.108051s
Success
dup.cSuccessNone0.045548s0.119923s
Success
dup2.cSuccessNone0.051666s0.119440s
Success
dup3.cSuccessNone0.051098s0.126601s
Success
dupwrite.cSuccessNone0.052921s0.123330s
Success
etc_conf.cSuccessNone0.047878s0.126177s
Success
faccessat.cSuccessNone0.047313s0.124162s
Success
fchdir.cSuccessNone0.055796s0.131711s
Success
fchmod.cSuccessNone0.053203s0.137019s
Success
fchmodat.cSuccessNone0.048239s0.119592s
Success
fcntl.cSuccessNone0.051667s0.138738s
Success
fcntl_dupfd.cSuccessNone0.046447s0.114180s
Success
fdatasync.cSuccessNone0.050393s0.120968s
Success
filetest.cSuccessNone0.051677s0.119786s
Success
filetest1000.cSuccessNone0.059435s0.128853s
Success
flock.cSuccessNone0.059323s0.171666s
Success
fstat.cSuccessNone0.055887s0.138680s
Success
fstatfs.cSuccessNone0.046226s0.112449s
Success
fsync.cSuccessNone0.050713s0.117137s
Success
ftruncate.cSuccessNone0.056882s0.217342s
Success
getcwd.cSuccessNone0.048523s0.114370s
Success
getcwd_null.cSuccessNone0.054870s0.126747s
Success
getpgid.cSuccessNone0.046402s0.105291s
Success
getrandom.cSuccessNone0.051342s0.132154s
Success
ioctl.cSuccessNone0.054713s0.132527s
Success
link.cSuccessNone0.056190s0.170065s
Success
locale_test.cSuccessNone0.065704s0.324045s
Success
lseek.cSuccessNone0.055938s0.198613s
Success
lstat.cSuccessNone0.059433s0.149542s
Success
mkdir_rmdir.cSuccessNone0.051985s0.124143s
Success
mkfifo_test.cSuccessNone0.057179s0.182359s
Success
mknod.cSuccessNone0.050821s0.131104s
Success
nocancel_io.cSuccessNone0.056186s0.144989s
Success
open.cSuccessNone0.047858s0.112484s
Success
openat.cSuccessNone0.046790s0.122223s
Success
path_conversion_safety.cSuccessNone0.056899s0.144551s
Success
ppoll.cSuccessNone0.055051s0.128637s
Success
pread_pwrite.cSuccessNone0.050744s0.126903s
Success
preadv_pwritev.cSuccessNone0.055345s0.142489s
Success
printf.cSuccessNone0.043597s0.103244s
Success
prlimit64.cSuccessNone0.045045s0.110241s
Success
read.cSuccessNone0.055154s0.135703s
Success
readbytes.cSuccessNone0.047896s0.116769s
Success
readdir_basic.cSuccessNone0.056586s0.157877s
Success
readlink.cSuccessNone0.054875s0.128607s
Success
readlinkat.cSuccessNone0.054762s0.131306s
Success
readv_writev_test.cSuccessNone0.052099s0.132549s
Success
rename.cSuccessNone0.054284s0.126929s
Success
renameat.cSuccessNone0.054568s0.139552s
Success
sc-writev.cSuccessNone0.052401s0.120909s
Success
stat.cSuccessNone0.053263s0.132255s
Success
statfs.cSuccessNone0.046782s0.110895s
Success
symlink.cSuccessNone0.056465s0.154558s
Success
sync_file_range.cSuccessNone0.050441s0.116257s
Success
timespec_time_t_compat.cSuccessNone0.050314s0.113345s
Success
trailing_slash.cSuccessNone0.050395s0.127609s
Success
truncate.cSuccessNone0.053032s0.146784s
Success
unlink.cSuccessNone0.055887s0.163381s
Success
unlinkat.cSuccessNone0.055709s0.139418s
Success
utimensat.cSuccessNone0.051880s0.138466s
Success
write.cSuccessNone0.045989s0.104000s
Success
writeloop.cSuccessNone0.054259s0.121691s
Success
writepartial.cSuccessNone0.052565s0.113011s
Success
writev.cSuccessNone0.053219s0.128530s
Success
Math Tests
math_link_smoke.cSuccessNone0.059685s0.120900s
Success
math_tests.cSuccessNone0.059898s0.143018s
Success
printf_float.cSuccessNone0.056754s0.137826s
Success
Memory Tests
brk.cSuccessNone0.051069s0.119137s
Success
fork_large_memory.cSuccessNone0.083891s0.473203s
Success
malloc.cSuccessNone0.048035s0.108872s
Success
malloc_large.cSuccessNone0.048774s0.112115s
Success
memcpy.cSuccessNone0.047533s0.110035s
Success
memory_error_test.cSuccessNone0.055259s0.145610s
Success
mmap.cSuccessNone0.046042s0.110306s
Success
mmap_address_truncation.cSuccessNone0.045603s0.116292s
Success
mmap_aligned.cSuccessNone0.047511s0.125546s
Success
mmap_complicated.cSuccessNone0.052635s0.150052s
Success
mmap_file.cSuccessNone0.053273s0.127009s
Success
mmap_shared.cSuccessNone0.052225s0.146076s
Success
mmaptest.cSuccessNone0.050580s0.112836s
Success
mprotect.cSuccessNone0.047056s0.111848s
Success
mprotect_boundary.cSuccessNone0.047685s0.119276s
Success
mprotect_end_region.cSuccessNone0.047571s0.117870s
Success
mprotect_middle_region.cSuccessNone0.045805s0.119201s
Success
mprotect_multiple_times.cSuccessNone0.045355s0.120121s
Success
mprotect_same_value.cSuccessNone0.045549s0.112341s
Success
mprotect_spanning_regions.cSuccessNone0.047809s0.138854s
Success
munmap_adjacent_shm.cSuccessNone0.047798s0.137175s
Success
sbrk.cSuccessNone0.049254s0.115194s
Success
segfault.cSuccessNone0.054995s0.162149s
Success
shm.cSuccessNone0.052388s0.148671s
Success
shmtest.cSuccessNone0.046848s0.115465s
Success
thread_malloc_sequential.cSuccessNone0.054587s0.195862s
Success
vtable.cSuccessNone0.059156s0.130254s
Success
Networking Tests
accept4.cSuccessNone0.060555s0.142260s
Success
dns_resolve_test.cSuccessNone0.062292s0.138275s
Success
dnstest.cSuccessNone0.057907s0.139025s
Success
epoll_badfd.cSuccessNone0.048241s0.118726s
Success
epoll_edge_triggered.cSuccessNone0.214563s0.401007s
Success
epollcreate1.cSuccessNone0.060798s0.159306s
Success
error_handling_net.cSuccessNone0.063675s0.223921s
Success
getaddrinfo_test.cSuccessNone0.062240s0.178495s
Success
getaddrinfo_unspec.cSuccessNone0.065079s0.147873s
Success
gethostname.cSuccessNone0.049269s0.112351s
Success
getifaddrs.cSuccessNone0.060988s0.149470s
Success
getsockname.cSuccessNone0.056546s0.134327s
Success
getsockopt.cSuccessNone0.058901s0.175538s
Success
ipv6_basic.cSuccessNone0.060954s0.177545s
Success
makepipe.cSuccessNone0.052368s0.128568s
Success
nonblocking_eagain.cSuccessNone0.064398s0.191923s
Success
pipe.cSuccessNone0.060560s0.155149s
Success
pipe2.cSuccessNone0.058004s0.139300s
Success
pipeinput.cSuccessNone0.062653s0.187009s
Success
pipeinput2.cSuccessNone0.066149s0.203699s
Success
pipeonestring.cSuccessNone0.063466s0.185528s
Success
pipepong.cSuccessNone0.093448s0.204021s
Success
pipewrite.cSuccessNone0.053840s0.130129s
Success
poll.cSuccessNone0.055684s0.123067s
Success
recvfrom-sendto.cSuccessNone0.057677s0.242906s
Success
sendmsg_recvmsg_test.cSuccessNone0.059961s0.158628s
Success
serverclient.cSuccessNone0.064367s0.168448s
Success
shutdown.cSuccessNone0.063091s0.147418s
Success
shutdown_fork.cSuccessNone0.058919s0.175800s
Success
simple-select.cSuccessNone0.062886s0.183833s
Success
simple_epoll.cSuccessNone0.054808s0.143480s
Success
socket.cSuccessNone0.055350s0.132004s
Success
socket_cloexec.cSuccessNone0.058901s0.139372s
Success
socket_options_advanced.cSuccessNone0.063662s0.187117s
Success
socketepoll.cSuccessNone0.053718s0.123971s
Success
socketpair.cSuccessNone0.059784s0.171693s
Success
socketselect.cSuccessNone0.058748s0.139251s
Success
udp_send_recv.cSuccessNone0.168446s0.317112s
Success
uds-getsockname.cSuccessNone0.054794s0.126251s
Success
uds-nb-select.cSuccessNone2.065854s2.206487s
Success
uds-serverclient.cSuccessNone0.063465s0.186843s
Success
uds-socketselect.cSuccessNone0.067781s0.168468s
Success
uds_listen_poll.cSuccessNone1.068662s1.185463s
Success
writev_socket.cSuccessNone0.083048s0.279264s
Success
Process Tests
barrier_test.cSuccessNone0.054028s0.146735s
Success
chain_thread.cSuccessNone1.056303s1.153616s
Success
ctor_syscall_test.cSuccessNone0.044550s0.108734s
Success
cxa_atexit_test.cSuccessNone0.048423s0.111492s
Success
exec_non_utf8.cSuccessNone0.052215s0.129556s
Success
execve_shebang.cSuccessNone0.054313s0.123743s
Success
exit.cSuccessNone0.050259s0.112363s
Success
exit_failure.cSuccessNone0.052693s0.138874s
Success
exit_group_thread.cSuccessNone0.056357s0.167896s
Success
exit_status_first_wins.cSuccessNone0.058064s0.165267s
Success
flockfile_test.cSuccessNone0.053830s0.164253s
Success
fork2malloc.cSuccessNone0.055284s0.151315s
Success
fork_select.cSuccessNone0.053827s0.149485s
Success
fork_simple.cSuccessNone0.051753s0.143005s
Success
fork_syscall.cSuccessNone0.057348s0.655793s
Success
fork_tls_ctype.cSuccessNone0.056812s0.171194s
Success
forkandopen.cSuccessNone0.053810s0.153764s
Success
forkdup.cSuccessNone0.057307s0.159815s
Success
forkexecuid.cSuccessNone0.051851s0.168238s
Success
forkexecv-arg.cSuccessNone0.050532s0.156511s
Success
forkexecv.cSuccessNone0.052153s0.152749s
Success
forkfiles.cSuccessNone0.056879s0.151538s
Success
forkmalloc.cSuccessNone0.055530s0.148088s
Success
forknodup.cSuccessNone0.053725s0.156566s
Success
function-ptr.cSuccessNone0.050173s0.118876s
Success
getegid_syscall.cSuccessNone0.056275s0.494846s
Success
getgid_syscall.cSuccessNone0.054451s0.511948s
Success
getpid.cSuccessNone0.047956s0.109931s
Success
getpid_syscall.cSuccessNone0.058726s0.492229s
Success
getppid.cSuccessNone0.055356s0.145255s
Success
getppid_syscall.cSuccessNone0.055540s0.422497s
Success
getuid.cSuccessNone0.053047s0.123400s
Success
getuid_syscall.cSuccessNone0.051994s0.260085s
Success
hello-arg.cSuccessNone0.044073s0.112551s
Success
hello.cSuccessNone0.044797s0.106532s
Success
longjmp.cSuccessNone0.045824s0.119986s
Success
mutex.cSuccessNone2.057445s2.142393s
Success
printf_deadlock_smoke.cSuccessNone0.062475s0.180590s
Success
printf_thread_test.cSuccessNone0.050981s0.157957s
Success
sem_forks.cSuccessNone0.056392s0.194512s
Success
setjmp_edge.cSuccessNone0.050447s0.192727s
Success
setsid.cSuccessNone0.049250s0.109461s
Success
template.cSuccessNone0.053856s0.202157s
Success
test_crossmodule_longjmp.cSuccessNone0.055241s0.157250s
Success
test_exec_nofork.cSuccessNone0.051026s0.142619s
Success
test_unlink_open_file.cSuccessNone0.050526s0.110458s
Success
thread-guard.cSuccessNone0.051741s0.140705s
Success
thread-test.cSuccessNone0.049571s0.129588s
Success
thread.cSuccessNone0.048510s0.123345s
Success
thread_cageid_race.cSuccessNone0.049746s0.292346s
Success
tls_test.cSuccessNone0.051695s0.165503s
Success
uname.cSuccessNone0.045506s0.109775s
Success
wait.cSuccessNone0.051062s0.160936s
Success
waitpid_anychild.cSuccessNone0.052694s0.144796s
Success
waitpid_syscall.cSuccessNone1.053909s1.245042s
Success
waitpid_wnohang.cSuccessNone0.054682s0.151371s
Success
Signal Tests
alarm.cSuccessNone7.053339s7.141962s
Success
eintr_fork_signal.cSuccessNone1.054233s1.161605s
Success
kill.cSuccessNone1.053564s1.143430s
Success
pause_test.cSuccessNone1.053931s1.150149s
Success
setitimer.cSuccessNone7.055426s7.158723s
Success
sigalrm.cSuccessNone2.051546s2.136045s
Success
sigaltstack.cSuccessNone0.057494s0.135742s
Success
sigchld.cSuccessNone1.055901s1.153047s
Success
signal-fork.cSuccessNone4.056473s4.144540s
Success
signal-simple.cSuccessNone0.053241s0.128366s
Success
signal_SIGCHLD.cSuccessNone0.061145s0.186844s
Success
signal_fork.cSuccessNone0.049598s0.152910s
Success
signal_int_ignored.cSuccessNone2.055024s2.149062s
Success
signal_kill_cleanup.cSuccessNone1.051409s1.139912s
Success
signal_procmask.cSuccessNone0.050232s0.122659s
Success
signal_read_interrupt.cSuccessNone0.556077s0.658051s
Success
signal_recursive.cSuccessNone0.049850s0.130969s
Success
signal_sa_mask.cSuccessNone0.049906s0.124264s
Success
signal_select_interrupt.cSuccessNone0.571278s0.681824s
Success
signal_write_interrupt.cSuccessNone1.064922s1.160745s
Success
sigpipe.cSuccessNone1.054563s1.150910s
Success
sigprocmask.cSuccessNone1.055172s1.134546s
Success
sigsuspend_test.cSuccessNone1.052634s1.152210s
Success
test_sigsetjmp.cSuccessNone0.055587s0.154971s
Success

Fail Tests

Summary

MetricCount
Total Test Cases6
Number of Successes6
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
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 CaseStatusError TypeNative TimeWasm TimeOutput
Dylink Tests
dlerror.cSuccessNone0.044586s0.110498s
Success
Memory Tests
invalid_access_direct.cSuccessNone0.114973s0.114104s
Success
invalid_access_fork.cSuccessNone0.127361s0.175278s
Success
mmap-negative1.cSuccessNone0.159434s0.118697s
Success
mmap-negative2.cSuccessNone0.114694s0.125860s
Success
Signal Tests
signal_resethand.cSuccessNone1.057260s1.145126s
Success

C++ harness

Summary

MetricValue
Total1
Success1
Failures0
Compile failures0
Runtime failures0
Output mismatch0
Timeouts0

Cases

TestStatusError typeNative timeWasm timeOutput
tests/unit-tests/cpp/sort.cppSuccess0.528346s8.952930s
LIBCPP_SORT_OK 1 2 3

@Yaxuan-w Yaxuan-w closed this Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add daily build for the dev Docker image

1 participant