Skip to content

fix dockerfile.dev - update version of libtinfo5#1305

Merged
Yaxuan-w merged 1 commit into
mainfrom
fix-docker-dev-package
Jul 9, 2026
Merged

fix dockerfile.dev - update version of libtinfo5#1305
Yaxuan-w merged 1 commit into
mainfrom
fix-docker-dev-package

Conversation

@Uk-jake

@Uk-jake Uk-jake commented Jul 7, 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.dev was still pulling the removed version, causing the pipeline to fail.

Fix
Updated Dockerfile.dev to download the updated package version.

This comment was marked as low quality.

@github-actions

github-actions Bot commented Jul 7, 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.061928s4.168716s
Success
thread.cSuccessNone0.052596s4.249326s
Success
tls_test.cSuccessNone0.056697s4.244092s
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.050148s0.119227s
Success
dlopen_fork.cSuccessNone0.051516s0.150672s
Success
dlopen_thread.cSuccessNone0.052727s0.155537s
Success
double_fork_dlopen.cSuccessNone0.057521s0.204276s
Success
fork_dlopen.cSuccessNone0.050581s0.149755s
Success
longjmp_dlopen.cSuccessNone0.050027s0.148799s
Success
rdynamic_main.cSuccessNone0.051900s0.149235s
Success
File Tests
chartests.cSuccessNone0.053511s0.156743s
Success
chdir_getcwd.cSuccessNone0.050616s0.121447s
Success
chmod.cSuccessNone0.056334s0.135519s
Success
clock_gettime_highlevel.cSuccessNone0.122218s0.174870s
Success
clock_gettime_simple.cSuccessNone0.043646s0.115454s
Success
cloexec.cSuccessNone0.054217s0.160101s
Success
close.cSuccessNone0.062838s0.145841s
Success
copy_file_range.cSuccessNone0.054947s0.154098s
Success
creat_access.cSuccessNone0.055220s0.127630s
Success
doubleclose.cSuccessNone0.046561s0.106758s
Success
dup.cSuccessNone0.047641s0.122956s
Success
dup2.cSuccessNone0.053051s0.130120s
Success
dup3.cSuccessNone0.050736s0.121843s
Success
dupwrite.cSuccessNone0.054700s0.121537s
Success
etc_conf.cSuccessNone0.049272s0.125256s
Success
faccessat.cSuccessNone0.050269s0.127420s
Success
fchdir.cSuccessNone0.057486s0.136122s
Success
fchmod.cSuccessNone0.055298s0.133245s
Success
fchmodat.cSuccessNone0.049579s0.121126s
Success
fcntl.cSuccessNone0.055165s0.139703s
Success
fcntl_dupfd.cSuccessNone0.048551s0.122011s
Success
fdatasync.cSuccessNone0.052663s0.117879s
Success
filetest.cSuccessNone0.053441s0.122981s
Success
filetest1000.cSuccessNone0.061239s0.133446s
Success
flock.cSuccessNone0.061403s0.184785s
Success
fstat.cSuccessNone0.057311s0.138973s
Success
fstatfs.cSuccessNone0.048302s0.120632s
Success
fsync.cSuccessNone0.053574s0.121029s
Success
ftruncate.cSuccessNone0.059137s0.215318s
Success
getcwd.cSuccessNone0.050692s0.117512s
Success
getcwd_null.cSuccessNone0.054000s0.126648s
Success
getpgid.cSuccessNone0.047947s0.112272s
Success
getrandom.cSuccessNone0.053875s0.136215s
Success
ioctl.cSuccessNone0.056805s0.133900s
Success
link.cSuccessNone0.060586s0.167292s
Success
locale_test.cSuccessNone0.068568s0.324199s
Success
lseek.cSuccessNone0.057736s0.198618s
Success
lstat.cSuccessNone0.060767s0.150143s
Success
mkdir_rmdir.cSuccessNone0.055818s0.128484s
Success
mkfifo_test.cSuccessNone0.058962s0.178156s
Success
mknod.cSuccessNone0.054459s0.134965s
Success
nocancel_io.cSuccessNone0.057327s0.147222s
Success
open.cSuccessNone0.049248s0.113275s
Success
openat.cSuccessNone0.049085s0.119635s
Success
path_conversion_safety.cSuccessNone0.058650s0.142329s
Success
ppoll.cSuccessNone0.059619s0.135729s
Success
pread_pwrite.cSuccessNone0.050851s0.127316s
Success
preadv_pwritev.cSuccessNone0.056276s0.143845s
Success
printf.cSuccessNone0.045433s0.109055s
Success
prlimit64.cSuccessNone0.046250s0.117892s
Success
read.cSuccessNone0.054337s0.133978s
Success
readbytes.cSuccessNone0.050430s0.117348s
Success
readdir_basic.cSuccessNone0.057839s0.155884s
Success
readlink.cSuccessNone0.053355s0.134188s
Success
readlinkat.cSuccessNone0.055700s0.135967s
Success
readv_writev_test.cSuccessNone0.055679s0.136848s
Success
rename.cSuccessNone0.057286s0.128912s
Success
renameat.cSuccessNone0.055829s0.144628s
Success
sc-writev.cSuccessNone0.054205s0.127511s
Success
stat.cSuccessNone0.056535s0.139374s
Success
statfs.cSuccessNone0.050533s0.117472s
Success
symlink.cSuccessNone0.057813s0.161979s
Success
sync_file_range.cSuccessNone0.051295s0.125300s
Success
timespec_time_t_compat.cSuccessNone0.051981s0.117574s
Success
trailing_slash.cSuccessNone0.052389s0.134476s
Success
truncate.cSuccessNone0.055971s0.147074s
Success
unlink.cSuccessNone0.056588s0.158696s
Success
unlinkat.cSuccessNone0.055546s0.140649s
Success
utimensat.cSuccessNone0.053924s0.141719s
Success
write.cSuccessNone0.047244s0.110918s
Success
writeloop.cSuccessNone0.056409s0.127935s
Success
writepartial.cSuccessNone0.054221s0.122027s
Success
writev.cSuccessNone0.055385s0.131839s
Success
Math Tests
math_link_smoke.cSuccessNone0.060223s0.118693s
Success
math_tests.cSuccessNone0.061805s0.143302s
Success
printf_float.cSuccessNone0.058181s0.141847s
Success
Memory Tests
brk.cSuccessNone0.049969s0.118333s
Success
fork_large_memory.cSuccessNone0.083189s0.467601s
Success
malloc.cSuccessNone0.048976s0.113803s
Success
malloc_large.cSuccessNone0.051109s0.107702s
Success
memcpy.cSuccessNone0.048160s0.108821s
Success
memory_error_test.cSuccessNone0.055275s0.142882s
Success
mmap.cSuccessNone0.046131s0.109150s
Success
mmap_address_truncation.cSuccessNone0.047143s0.112329s
Success
mmap_aligned.cSuccessNone0.048303s0.122337s
Success
mmap_complicated.cSuccessNone0.055782s0.149685s
Success
mmap_file.cSuccessNone0.054686s0.124614s
Success
mmap_shared.cSuccessNone0.054379s0.142583s
Success
mmaptest.cSuccessNone0.049811s0.113886s
Success
mprotect.cSuccessNone0.048922s0.111519s
Success
mprotect_boundary.cSuccessNone0.048139s0.122208s
Success
mprotect_end_region.cSuccessNone0.047165s0.119221s
Success
mprotect_middle_region.cSuccessNone0.047280s0.114743s
Success
mprotect_multiple_times.cSuccessNone0.047723s0.118283s
Success
mprotect_same_value.cSuccessNone0.047454s0.114684s
Success
mprotect_spanning_regions.cSuccessNone0.048860s0.135391s
Success
munmap_adjacent_shm.cSuccessNone0.049032s0.128654s
Success
sbrk.cSuccessNone0.049421s0.112039s
Success
segfault.cSuccessNone0.055130s0.163290s
Success
shm.cSuccessNone0.053593s0.149051s
Success
shmtest.cSuccessNone0.048632s0.122826s
Success
thread_malloc_sequential.cSuccessNone0.055288s0.191543s
Success
vtable.cSuccessNone0.057531s0.131901s
Success
Networking Tests
accept4.cSuccessNone0.057468s0.138627s
Success
dns_resolve_test.cSuccessNone0.081463s0.219924s
Success
dnstest.cSuccessNone0.056197s0.131262s
Success
epoll_badfd.cSuccessNone0.048721s0.109413s
Success
epoll_edge_triggered.cSuccessNone0.213658s0.391941s
Success
epollcreate1.cSuccessNone0.060167s0.318716s
Success
error_handling_net.cSuccessNone0.063328s0.206244s
Success
getaddrinfo_test.cSuccessNone0.071269s0.169593s
Success
getaddrinfo_unspec.cSuccessNone0.069562s0.150267s
Success
gethostname.cSuccessNone0.048092s0.110694s
Success
getifaddrs.cSuccessNone0.112057s0.138265s
Success
getsockname.cSuccessNone0.056208s0.149979s
Success
getsockopt.cSuccessNone0.056502s0.162859s
Success
ipv6_basic.cSuccessNone0.061592s0.178750s
Success
makepipe.cSuccessNone0.054459s0.114374s
Success
nonblocking_eagain.cSuccessNone0.066977s0.214693s
Success
pipe.cSuccessNone0.071863s0.165053s
Success
pipe2.cSuccessNone0.057109s0.132731s
Success
pipeinput.cSuccessNone0.066680s0.182046s
Success
pipeinput2.cSuccessNone0.057986s0.176666s
Success
pipeonestring.cSuccessNone0.058386s0.162879s
Success
pipepong.cSuccessNone0.057556s0.168557s
Success
pipewrite.cSuccessNone0.051824s0.122794s
Success
poll.cSuccessNone0.054230s0.119576s
Success
recvfrom-sendto.cSuccessNone0.056391s0.135617s
Success
sendmsg_recvmsg_test.cSuccessNone0.056481s0.159157s
Success
serverclient.cSuccessNone0.054940s0.138437s
Success
shutdown.cSuccessNone0.057573s0.139102s
Success
shutdown_fork.cSuccessNone0.054709s0.156873s
Success
simple-select.cSuccessNone0.060499s0.172409s
Success
simple_epoll.cSuccessNone0.056337s0.131352s
Success
socket.cSuccessNone0.058801s0.129540s
Success
socket_cloexec.cSuccessNone0.053958s0.123978s
Success
socket_options_advanced.cSuccessNone0.085870s0.262314s
Success
socketepoll.cSuccessNone0.052947s0.122205s
Success
socketpair.cSuccessNone0.063582s0.181378s
Success
socketselect.cSuccessNone0.054925s0.130808s
Success
udp_send_recv.cSuccessNone0.161840s0.417861s
Success
uds-getsockname.cSuccessNone0.062510s0.124175s
Success
uds-nb-select.cSuccessNone2.064323s2.199105s
Success
uds-serverclient.cSuccessNone0.062753s0.174012s
Success
uds-socketselect.cSuccessNone0.056063s0.131959s
Success
uds_listen_poll.cSuccessNone1.079517s1.225509s
Success
writev_socket.cSuccessNone0.059630s0.169363s
Success
Process Tests
barrier_test.cSuccessNone0.053689s0.148188s
Success
chain_thread.cSuccessNone1.056149s1.159602s
Success
ctor_syscall_test.cSuccessNone0.046679s0.112629s
Success
cxa_atexit_test.cSuccessNone0.050110s0.115993s
Success
exec_non_utf8.cSuccessNone0.052643s0.122572s
Success
execve_shebang.cSuccessNone0.056487s0.133900s
Success
exit.cSuccessNone0.050301s0.119339s
Success
exit_failure.cSuccessNone0.054109s0.145288s
Success
exit_group_thread.cSuccessNone0.055996s0.165226s
Success
exit_status_first_wins.cSuccessNone0.056864s0.164279s
Success
flockfile_test.cSuccessNone0.053981s0.159733s
Success
fork2malloc.cSuccessNone0.055071s0.147973s
Success
fork_select.cSuccessNone0.055718s0.155449s
Success
fork_simple.cSuccessNone0.051020s0.142567s
Success
fork_syscall.cSuccessNone0.059569s0.665658s
Success
fork_tls_ctype.cSuccessNone0.056570s0.169263s
Success
forkandopen.cSuccessNone0.055412s0.157102s
Success
forkdup.cSuccessNone0.058381s0.152707s
Success
forkexecuid.cSuccessNone0.052074s0.165385s
Success
forkexecv-arg.cSuccessNone0.052823s0.167147s
Success
forkexecv.cSuccessNone0.051418s0.161207s
Success
forkfiles.cSuccessNone0.055769s0.155344s
Success
forkmalloc.cSuccessNone0.053646s0.145167s
Success
forknodup.cSuccessNone0.056167s0.160593s
Success
function-ptr.cSuccessNone0.049739s0.117748s
Success
getegid_syscall.cSuccessNone0.056003s0.499967s
Success
getgid_syscall.cSuccessNone0.054662s0.515174s
Success
getpid.cSuccessNone0.047321s0.108642s
Success
getpid_syscall.cSuccessNone0.055835s0.498878s
Success
getppid.cSuccessNone0.057468s0.147209s
Success
getppid_syscall.cSuccessNone0.058370s0.421327s
Success
getuid.cSuccessNone0.055206s0.122882s
Success
getuid_syscall.cSuccessNone0.055242s0.269090s
Success
hello-arg.cSuccessNone0.046385s0.117142s
Success
hello.cSuccessNone0.045070s0.111536s
Success
longjmp.cSuccessNone0.046352s0.119951s
Success
mutex.cSuccessNone2.057949s2.143502s
Success
printf_deadlock_smoke.cSuccessNone0.063546s0.182523s
Success
printf_thread_test.cSuccessNone0.052067s0.154226s
Success
sem_forks.cSuccessNone0.058184s0.193281s
Success
setjmp_edge.cSuccessNone0.048763s0.191959s
Success
setsid.cSuccessNone0.048082s0.110799s
Success
template.cSuccessNone0.055804s0.200865s
Success
test_crossmodule_longjmp.cSuccessNone0.054834s0.154529s
Success
test_exec_nofork.cSuccessNone0.053302s0.145934s
Success
test_unlink_open_file.cSuccessNone0.052557s0.114615s
Success
thread-guard.cSuccessNone0.051676s0.137827s
Success
thread-test.cSuccessNone0.050259s0.128498s
Success
thread.cSuccessNone0.048902s0.127307s
Success
thread_cageid_race.cSuccessNone0.049245s0.304034s
Success
tls_test.cSuccessNone0.054214s0.179303s
Success
uname.cSuccessNone0.047703s0.110533s
Success
wait.cSuccessNone0.053466s0.167086s
Success
waitpid_anychild.cSuccessNone0.054681s0.145550s
Success
waitpid_syscall.cSuccessNone1.055397s1.246817s
Success
waitpid_wnohang.cSuccessNone0.054714s0.149647s
Success
Signal Tests
alarm.cSuccessNone7.051530s7.148802s
Success
eintr_fork_signal.cSuccessNone1.054840s1.156263s
Success
kill.cSuccessNone1.053996s1.144540s
Success
pause_test.cSuccessNone1.056384s1.156211s
Success
setitimer.cSuccessNone7.056709s7.164640s
Success
sigalrm.cSuccessNone2.055437s2.146538s
Success
sigaltstack.cSuccessNone0.054832s0.136273s
Success
sigchld.cSuccessNone1.055546s1.152633s
Success
signal-fork.cSuccessNone4.054528s4.146374s
Success
signal-simple.cSuccessNone0.053974s0.131869s
Success
signal_SIGCHLD.cSuccessNone0.052260s0.157235s
Success
signal_fork.cSuccessNone0.051812s0.152546s
Success
signal_int_ignored.cSuccessNone2.056675s2.152399s
Success
signal_kill_cleanup.cSuccessNone1.051093s1.137082s
Success
signal_procmask.cSuccessNone0.049755s0.129275s
Success
signal_read_interrupt.cSuccessNone0.557312s0.646153s
Success
signal_recursive.cSuccessNone0.050477s0.129783s
Success
signal_sa_mask.cSuccessNone0.048621s0.124522s
Success
signal_select_interrupt.cSuccessNone0.558752s0.652808s
Success
signal_write_interrupt.cSuccessNone1.055975s1.145916s
Success
sigpipe.cSuccessNone1.056254s1.152995s
Success
sigprocmask.cSuccessNone1.052981s1.130626s
Success
sigsuspend_test.cSuccessNone1.051868s1.151514s
Success
test_sigsetjmp.cSuccessNone0.056349s0.158057s
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.043737s0.112685s
Success
Memory Tests
invalid_access_direct.cSuccessNone0.121388s0.123851s
Success
invalid_access_fork.cSuccessNone0.155967s0.268472s
Success
mmap-negative1.cSuccessNone0.139725s0.119875s
Success
mmap-negative2.cSuccessNone0.161900s0.244708s
Success
Signal Tests
signal_resethand.cSuccessNone1.056759s1.142771s
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.502326s8.937895s
LIBCPP_SORT_OK 1 2 3

Comment thread Docker/Dockerfile.dev
@Yaxuan-w Yaxuan-w merged commit 4c422d8 into main Jul 9, 2026
4 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.

4 participants