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
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
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
Output
File Tests
chartests.c
Success
None
Success
chdir_getcwd.c
Success
None
Success
chmod.c
Success
None
Success
close.c
Success
None
Success
doubleclose.c
Success
None
Success
dupwrite.c
Success
None
Success
fchdir.c
Failure
Lind_wasm_Segmentation_Fault
/tmp/wasmtest_artifacts_ist4ish7/file_tests/deterministic/fchdir.c:53: int main(void): Assertion `strcmp(newpath + pathlen, "automated_tests") == 0' failed.
Error: failed to run main module `/tmp/wasmtest_artifacts_ist4ish7/file_tests/deterministic/fchdir.cwasm`
Caused by:
0: failed to invoke command default
1: error while executing at wasm backtrace:
0: 0x38bfc - fchdir.wasm!abort
1: 0x2a7f - fchdir.wasm!__assert_fail_base
2: 0x2c54 - fchdir.wasm!__assert_fail
3: 0x138f - fchdir.wasm!__original_main
4: 0xd95 - fchdir.wasm!_start
5: 0x9d6e2 - fchdir.wasm!_start.command_export
note: using the WASMTIME_BACKTRACE_DETAILS=1 environment variable may show more debugging information
2: wasm trap: wasm unreachable instruction executed
fchmod.c
Success
None
Success
fcntl.c
Success
None
Success
fdatasync.c
Success
None
Success
filetest.c
Success
None
Success
filetest1000.c
Success
None
Success
fstat.c
Success
None
Success
fsync.c
Success
None
Success
ftruncate.c
Success
None
Success
getcwd.c
Success
None
Success
getrandom.c
Success
None
Success
ioctl.c
Success
None
Success
link.c
Success
None
Success
lseek.c
Success
None
Success
mkdir_rmdir.c
Success
None
Success
open.c
Success
None
Success
pread_pwrite.c
Success
None
Success
printf.c
Success
None
Success
readbytes.c
Success
None
Success
readlink.c
Success
None
Success
rename.c
Success
None
Success
stat.c
Success
None
Success
sync_file_range.c
Success
None
Success
truncate.c
Success
None
Success
unlink.c
Success
None
Success
unlinkat.c
Success
None
Success
write.c
Success
None
Success
writeloop.c
Success
None
Success
writepartial.c
Success
None
Success
writev.c
Success
None
Success
Memory Tests
brk.c
Success
None
Success
malloc.c
Success
None
Success
memcpy.c
Success
None
Success
memory_error_test.c
Success
None
Success
mmap.c
Success
None
Success
mmap_aligned.c
Success
None
Success
mmap_file.c
Success
None
Success
mprotect.c
Success
None
Success
mprotect_boundary.c
Success
None
Success
mprotect_end_region.c
Success
None
Success
mprotect_middle_region.c
Success
None
Success
mprotect_multiple_times.c
Success
None
Success
mprotect_same_value.c
Success
None
Success
mprotect_spanning_regions.c
Success
None
Success
sbrk.c
Success
None
Success
shmtest.c
Success
None
Success
Networking Tests
gethostname.c
Success
None
Success
makepipe.c
Success
None
Success
pipepong.c
Success
None
Success
poll.c
Success
None
Success
recvfrom-sendto.c
Success
None
Success
simple_epoll.c
Success
None
Success
socket.c
Success
None
Success
socket_cloexec.c
Success
None
Success
socketpair.c
Success
None
Success
tcp_connect_single.c
Success
None
Success
Process Tests
chain_thread.c
Success
None
Success
exit.c
Success
None
Success
forkexecv-arg.c
Success
None
Success
forkexecv.c
Success
None
Success
function-ptr.c
Success
None
Success
getppid.c
Success
None
Success
getuid.c
Success
None
Success
hello-arg.c
Success
None
Success
hello.c
Success
None
Success
longjmp.c
Success
None
Success
mutex.c
Success
None
Success
noforkfiles.c
Success
None
Success
sem_forks.c
Success
None
Success
setsid.c
Success
None
Success
thread-test.c
Success
None
Success
thread.c
Success
None
Success
wait.c
Success
None
Success
waitpid_wnohang.c
Success
None
Success
Signal Tests
alarm.c
Success
None
Success
setitimer.c
Success
None
Success
sigalrm.c
Success
None
Success
sigchld.c
Success
None
Success
signal-fork.c
Success
None
Success
signal-simple.c
Success
None
Success
sigprocmask.c
Success
None
Success
Non Deterministic Tests
Summary
Metric
Count
Total Test Cases
37
Number of Successes
37
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
Output
File Tests
clock_gettime_highlevel.c
Success
None
Success
clock_gettime_simple.c
Success
None
Success
dup.c
Success
None
Success
fstatfs.c
Success
None
Success
read.c
Success
None
Success
statfs.c
Success
None
Success
Memory Tests
malloc_large.c
Success
None
Success
mmap_complicated.c
Success
None
Success
mmap_shared.c
Success
None
Success
segfault.c
Success
None
Success
shm.c
Success
None
Success
vtable.c
Success
None
Success
Networking Tests
dnstest.c
Success
None
Success
getifaddrs.c
Success
None
Success
pipe.c
Success
None
Success
pipe2.c
Success
None
Success
pipeinput.c
Success
None
Success
pipeinput2.c
Success
None
Success
pipeonestring.c
Success
None
Success
pipewrite.c
Success
None
Success
shutdown_fork.c
Success
None
Success
simple-select.c
Success
None
Success
Process Tests
fork2malloc.c
Success
None
Success
fork_simple.c
Success
None
Success
forkandopen.c
Success
None
Success
forkfiles.c
Success
None
Success
forkmalloc.c
Success
None
Success
forknodup.c
Success
None
Success
getpid.c
Success
None
Success
Signal Tests
signal.c
Success
None
Success
signal_SIGCHLD.c
Success
None
Success
signal_fork.c
Success
None
Success
signal_int_thread.c
Success
None
Success
signal_longjmp.c
Success
None
Success
signal_nodefer.c
Success
None
Success
signal_procmask.c
Success
None
Success
signal_sa_mask.c
Success
None
Success
Fail Tests
Summary
Metric
Count
Total Test Cases
1
Number of Successes
1
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)
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.
Fix both getcwd syscall and getcwd glibc wrapper:
bufif success and NULL if failure