Skip to content

fix dockerfile.e2e - update version of libtinfo5#1298

Merged
Yaxuan-w merged 1 commit into
mainfrom
fix-docker-e2e
Jul 5, 2026
Merged

fix dockerfile.e2e - update version of libtinfo5#1298
Yaxuan-w merged 1 commit into
mainfrom
fix-docker-e2e

Conversation

@Uk-jake

@Uk-jake Uk-jake commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Cause

Ubuntu released a security update on security.ubuntu.com that replaced the libtinfo5_6.3-2ubuntu0.1_amd64.deb package. Dockerfile.e2e was still pulling the removed version, causing the pipeline to fail.

Fix

Updated Dockerfile.e2e to download the updated package version.

@github-actions

github-actions Bot commented Jul 5, 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.053882s4.035250s
Success
thread.cSuccessNone0.049441s4.145169s
Success
tls_test.cSuccessNone0.050983s4.167431s
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.046986s0.124062s
Success
dlopen_fork.cSuccessNone0.048831s0.142913s
Success
dlopen_thread.cSuccessNone0.056903s0.151835s
Success
double_fork_dlopen.cSuccessNone0.053870s0.191745s
Success
fork_dlopen.cSuccessNone0.049666s0.145108s
Success
longjmp_dlopen.cSuccessNone0.047874s0.134782s
Success
rdynamic_main.cSuccessNone0.050698s0.139471s
Success
File Tests
chartests.cSuccessNone0.048374s0.148184s
Success
chdir_getcwd.cSuccessNone0.049487s0.120093s
Success
chmod.cSuccessNone0.054594s0.133050s
Success
clock_gettime_highlevel.cSuccessNone0.120280s0.184451s
Success
clock_gettime_simple.cSuccessNone0.043587s0.106564s
Success
cloexec.cSuccessNone0.053118s0.143919s
Success
close.cSuccessNone0.060568s0.148730s
Success
copy_file_range.cSuccessNone0.052334s0.143538s
Success
creat_access.cSuccessNone0.053045s0.118636s
Success
doubleclose.cSuccessNone0.044957s0.101005s
Success
dup.cSuccessNone0.045560s0.116789s
Success
dup2.cSuccessNone0.050170s0.115542s
Success
dup3.cSuccessNone0.047260s0.116796s
Success
dupwrite.cSuccessNone0.053853s0.116223s
Success
etc_conf.cSuccessNone0.047546s0.120877s
Success
faccessat.cSuccessNone0.048261s0.119730s
Success
fchdir.cSuccessNone0.054076s0.134423s
Success
fchmod.cSuccessNone0.053650s0.130943s
Success
fchmodat.cSuccessNone0.047334s0.117097s
Success
fcntl.cSuccessNone0.051137s0.133843s
Success
fcntl_dupfd.cSuccessNone0.045374s0.111525s
Success
fdatasync.cSuccessNone0.049195s0.114145s
Success
filetest.cSuccessNone0.050505s0.113736s
Success
filetest1000.cSuccessNone0.059524s0.136715s
Success
flock.cSuccessNone0.059971s0.170290s
Success
fstat.cSuccessNone0.053001s0.131551s
Success
fstatfs.cSuccessNone0.046284s0.115724s
Success
fsync.cSuccessNone0.051157s0.118439s
Success
ftruncate.cSuccessNone0.055589s0.212257s
Success
getcwd.cSuccessNone0.048423s0.112631s
Success
getcwd_null.cSuccessNone0.052135s0.123393s
Success
getpgid.cSuccessNone0.045776s0.108316s
Success
getrandom.cSuccessNone0.051098s0.132353s
Success
ioctl.cSuccessNone0.053360s0.126054s
Success
link.cSuccessNone0.055180s0.159019s
Success
locale_test.cSuccessNone0.065275s0.313565s
Success
lseek.cSuccessNone0.056050s0.191865s
Success
lstat.cSuccessNone0.058454s0.138541s
Success
mkdir_rmdir.cSuccessNone0.054216s0.124231s
Success
mkfifo_test.cSuccessNone0.056546s0.176865s
Success
mknod.cSuccessNone0.050439s0.126628s
Success
nocancel_io.cSuccessNone0.057715s0.142189s
Success
open.cSuccessNone0.046263s0.106298s
Success
openat.cSuccessNone0.046998s0.121139s
Success
path_conversion_safety.cSuccessNone0.056214s0.139965s
Success
ppoll.cSuccessNone0.056226s0.130221s
Success
pread_pwrite.cSuccessNone0.049089s0.128075s
Success
preadv_pwritev.cSuccessNone0.054560s0.135184s
Success
printf.cSuccessNone0.043008s0.101997s
Success
prlimit64.cSuccessNone0.045416s0.109448s
Success
read.cSuccessNone0.053817s0.130771s
Success
readbytes.cSuccessNone0.048529s0.113574s
Success
readdir_basic.cSuccessNone0.054873s0.157026s
Success
readlink.cSuccessNone0.052685s0.124121s
Success
readlinkat.cSuccessNone0.052506s0.131477s
Success
readv_writev_test.cSuccessNone0.052534s0.128675s
Success
rename.cSuccessNone0.054078s0.121941s
Success
renameat.cSuccessNone0.054750s0.134903s
Success
sc-writev.cSuccessNone0.053519s0.122786s
Success
stat.cSuccessNone0.053870s0.129414s
Success
statfs.cSuccessNone0.046816s0.111101s
Success
symlink.cSuccessNone0.055380s0.154272s
Success
sync_file_range.cSuccessNone0.049677s0.115935s
Success
timespec_time_t_compat.cSuccessNone0.049663s0.109958s
Success
trailing_slash.cSuccessNone0.050090s0.126484s
Success
truncate.cSuccessNone0.052793s0.141725s
Success
unlink.cSuccessNone0.054712s0.159770s
Success
unlinkat.cSuccessNone0.054040s0.140352s
Success
utimensat.cSuccessNone0.054557s0.150669s
Success
write.cSuccessNone0.044951s0.102599s
Success
writeloop.cSuccessNone0.054281s0.121124s
Success
writepartial.cSuccessNone0.052387s0.113132s
Success
writev.cSuccessNone0.054287s0.129584s
Success
Math Tests
math_link_smoke.cSuccessNone0.055011s0.114310s
Success
math_tests.cSuccessNone0.061341s0.142336s
Success
printf_float.cSuccessNone0.057160s0.139941s
Success
Memory Tests
brk.cSuccessNone0.049993s0.115327s
Success
fork_large_memory.cSuccessNone0.082077s0.458590s
Success
malloc.cSuccessNone0.046783s0.104257s
Success
malloc_large.cSuccessNone0.047213s0.104161s
Success
memcpy.cSuccessNone0.047251s0.109726s
Success
memory_error_test.cSuccessNone0.053787s0.141069s
Success
mmap.cSuccessNone0.044178s0.105643s
Success
mmap_address_truncation.cSuccessNone0.044950s0.111222s
Success
mmap_aligned.cSuccessNone0.045671s0.118793s
Success
mmap_complicated.cSuccessNone0.052274s0.145276s
Success
mmap_file.cSuccessNone0.052808s0.124567s
Success
mmap_shared.cSuccessNone0.051057s0.142637s
Success
mmaptest.cSuccessNone0.049468s0.115574s
Success
mprotect.cSuccessNone0.046089s0.106971s
Success
mprotect_boundary.cSuccessNone0.046170s0.117900s
Success
mprotect_end_region.cSuccessNone0.044709s0.113293s
Success
mprotect_middle_region.cSuccessNone0.045248s0.113415s
Success
mprotect_multiple_times.cSuccessNone0.044250s0.113291s
Success
mprotect_same_value.cSuccessNone0.044937s0.114777s
Success
mprotect_spanning_regions.cSuccessNone0.046430s0.129457s
Success
munmap_adjacent_shm.cSuccessNone0.047710s0.127608s
Success
sbrk.cSuccessNone0.047092s0.110477s
Success
segfault.cSuccessNone0.053117s0.155703s
Success
shm.cSuccessNone0.050887s0.146832s
Success
shmtest.cSuccessNone0.046135s0.118620s
Success
thread_malloc_sequential.cSuccessNone0.052911s0.189312s
Success
vtable.cSuccessNone0.056483s0.129670s
Success
Networking Tests
accept4.cSuccessNone0.055916s0.137706s
Success
dns_resolve_test.cSuccessNone0.082135s0.202096s
Success
dnstest.cSuccessNone0.056533s0.133386s
Success
epoll_badfd.cSuccessNone0.047048s0.108442s
Success
epoll_edge_triggered.cSuccessNone0.211702s0.392158s
Success
epollcreate1.cSuccessNone0.053239s0.137049s
Success
error_handling_net.cSuccessNone0.062413s0.243771s
Success
getaddrinfo_test.cSuccessNone0.081649s0.274020s
Success
getaddrinfo_unspec.cSuccessNone0.063306s0.177744s
Success
gethostname.cSuccessNone0.046521s0.106708s
Success
getifaddrs.cSuccessNone0.055261s0.126954s
Success
getsockname.cSuccessNone0.056965s0.132485s
Success
getsockopt.cSuccessNone0.055218s0.163921s
Success
ipv6_basic.cSuccessNone0.060061s0.168731s
Success
makepipe.cSuccessNone0.049643s0.107154s
Success
nonblocking_eagain.cSuccessNone0.068904s0.206975s
Success
pipe.cSuccessNone0.064470s0.164908s
Success
pipe2.cSuccessNone0.088919s0.246045s
Success
pipeinput.cSuccessNone0.082873s0.240016s
Success
pipeinput2.cSuccessNone0.062025s0.186173s
Success
pipeonestring.cSuccessNone0.056361s0.162512s
Success
pipepong.cSuccessNone0.054314s0.166409s
Success
pipewrite.cSuccessNone0.049371s0.123478s
Success
poll.cSuccessNone0.052901s0.116309s
Success
recvfrom-sendto.cSuccessNone0.054797s0.132150s
Success
sendmsg_recvmsg_test.cSuccessNone0.055242s0.137465s
Success
serverclient.cSuccessNone0.055334s0.151601s
Success
shutdown.cSuccessNone0.057784s0.142999s
Success
shutdown_fork.cSuccessNone0.053183s0.149645s
Success
simple-select.cSuccessNone0.065871s0.164009s
Success
simple_epoll.cSuccessNone0.052998s0.129137s
Success
socket.cSuccessNone0.053122s0.124300s
Success
socket_cloexec.cSuccessNone0.056735s0.128337s
Success
socket_options_advanced.cSuccessNone0.082581s0.308440s
Success
socketepoll.cSuccessNone0.051893s0.118863s
Success
socketpair.cSuccessNone0.071688s0.219876s
Success
socketselect.cSuccessNone0.051655s0.127453s
Success
udp_send_recv.cSuccessNone0.159990s0.292757s
Success
uds-getsockname.cSuccessNone0.055470s0.126245s
Success
uds-nb-select.cSuccessNone2.062297s2.194592s
Success
uds-serverclient.cSuccessNone0.055514s0.177985s
Success
uds-socketselect.cSuccessNone0.054249s0.130263s
Success
uds_listen_poll.cSuccessNone1.068596s1.197803s
Success
writev_socket.cSuccessNone0.055432s0.161480s
Success
Process Tests
barrier_test.cSuccessNone0.051608s0.137654s
Success
chain_thread.cSuccessNone1.053413s1.150907s
Success
ctor_syscall_test.cSuccessNone0.042530s0.105727s
Success
cxa_atexit_test.cSuccessNone0.048431s0.114753s
Success
exec_non_utf8.cSuccessNone0.049925s0.122592s
Success
execve_shebang.cSuccessNone0.052762s0.119418s
Success
exit.cSuccessNone0.049004s0.108883s
Success
exit_failure.cSuccessNone0.051673s0.136235s
Success
exit_group_thread.cSuccessNone0.053455s0.164499s
Success
exit_status_first_wins.cSuccessNone0.054609s0.162009s
Success
flockfile_test.cSuccessNone0.051408s0.151827s
Success
fork2malloc.cSuccessNone0.053075s0.144338s
Success
fork_select.cSuccessNone0.051291s0.148375s
Success
fork_simple.cSuccessNone0.049642s0.132697s
Success
fork_syscall.cSuccessNone0.055617s0.637358s
Success
fork_tls_ctype.cSuccessNone0.054916s0.166616s
Success
forkandopen.cSuccessNone0.054154s0.154746s
Success
forkdup.cSuccessNone0.056349s0.147729s
Success
forkexecuid.cSuccessNone0.049961s0.163052s
Success
forkexecv-arg.cSuccessNone0.050331s0.154648s
Success
forkexecv.cSuccessNone0.048139s0.146574s
Success
forkfiles.cSuccessNone0.051839s0.146687s
Success
forkmalloc.cSuccessNone0.052268s0.137615s
Success
forknodup.cSuccessNone0.054291s0.151918s
Success
function-ptr.cSuccessNone0.048186s0.112847s
Success
getegid_syscall.cSuccessNone0.053966s0.493178s
Success
getgid_syscall.cSuccessNone0.052630s0.482719s
Success
getpid.cSuccessNone0.044932s0.109579s
Success
getpid_syscall.cSuccessNone0.055153s0.489883s
Success
getppid.cSuccessNone0.054488s0.140973s
Success
getppid_syscall.cSuccessNone0.056178s0.410123s
Success
getuid.cSuccessNone0.051893s0.117357s
Success
getuid_syscall.cSuccessNone0.051589s0.250309s
Success
hello-arg.cSuccessNone0.043232s0.108547s
Success
hello.cSuccessNone0.043268s0.102627s
Success
longjmp.cSuccessNone0.044755s0.110609s
Success
mutex.cSuccessNone2.054900s2.134660s
Success
printf_deadlock_smoke.cSuccessNone0.060949s0.174944s
Success
printf_thread_test.cSuccessNone0.049953s0.147456s
Success
sem_forks.cSuccessNone0.054595s0.184348s
Success
setjmp_edge.cSuccessNone0.047838s0.181442s
Success
setsid.cSuccessNone0.045899s0.104692s
Success
template.cSuccessNone0.051710s0.192377s
Success
test_crossmodule_longjmp.cSuccessNone0.053038s0.150571s
Success
test_exec_nofork.cSuccessNone0.050153s0.136364s
Success
test_unlink_open_file.cSuccessNone0.048389s0.114256s
Success
thread-guard.cSuccessNone0.050436s0.135455s
Success
thread-test.cSuccessNone0.047899s0.122256s
Success
thread.cSuccessNone0.047469s0.127850s
Success
thread_cageid_race.cSuccessNone0.048243s0.297484s
Success
tls_test.cSuccessNone0.050626s0.166448s
Success
uname.cSuccessNone0.045192s0.110524s
Success
wait.cSuccessNone0.048939s0.156607s
Success
waitpid_anychild.cSuccessNone0.052795s0.147395s
Success
waitpid_syscall.cSuccessNone1.052600s1.240712s
Success
waitpid_wnohang.cSuccessNone0.052983s0.144947s
Success
Signal Tests
alarm.cSuccessNone7.050107s7.156062s
Success
eintr_fork_signal.cSuccessNone1.052834s1.152247s
Success
kill.cSuccessNone1.052366s1.137316s
Success
pause_test.cSuccessNone1.053746s1.149747s
Success
setitimer.cSuccessNone7.052398s7.154326s
Success
sigalrm.cSuccessNone2.051436s2.144350s
Success
sigaltstack.cSuccessNone0.053253s0.132361s
Success
sigchld.cSuccessNone1.053052s1.141875s
Success
signal-fork.cSuccessNone4.052958s4.136192s
Success
signal-simple.cSuccessNone0.051951s0.120996s
Success
signal_SIGCHLD.cSuccessNone0.050980s0.152407s
Success
signal_fork.cSuccessNone0.048077s0.143891s
Success
signal_int_ignored.cSuccessNone2.053414s2.144120s
Success
signal_kill_cleanup.cSuccessNone1.049545s1.132272s
Success
signal_procmask.cSuccessNone0.046528s0.119159s
Success
signal_read_interrupt.cSuccessNone0.554814s0.652742s
Success
signal_recursive.cSuccessNone0.046310s0.128711s
Success
signal_sa_mask.cSuccessNone0.045834s0.114845s
Success
signal_select_interrupt.cSuccessNone0.555292s0.648484s
Success
signal_write_interrupt.cSuccessNone1.057349s1.136052s
Success
sigpipe.cSuccessNone1.053144s1.150523s
Success
sigprocmask.cSuccessNone1.050677s1.124050s
Success
sigsuspend_test.cSuccessNone1.050455s1.147838s
Success
test_sigsetjmp.cSuccessNone0.053205s0.151229s
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.043136s0.107000s
Success
Memory Tests
invalid_access_direct.cSuccessNone0.110979s0.120180s
Success
invalid_access_fork.cSuccessNone0.127784s0.274541s
Success
mmap-negative1.cSuccessNone0.128302s0.112026s
Success
mmap-negative2.cSuccessNone0.155960s0.263128s
Success
Signal Tests
signal_resethand.cSuccessNone1.051569s1.139198s
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.375501s8.605281s
LIBCPP_SORT_OK 1 2 3

@Yaxuan-w Yaxuan-w merged commit 6564a10 into main Jul 5, 2026
3 checks passed
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.

3 participants