Commit Graph

370 Commits

Author SHA1 Message Date
Ruihan Li f30bd698d1 Define `__asterinas__` macro in tests 2025-12-16 12:03:43 +08:00
Ruihan Li da67967f6d Add `BASIC_TEST_PLATFORM` option 2025-12-16 12:03:43 +08:00
Ruihan Li 4f05bdc891 Replace `CHECK_MM` with `TEST_SUCC` 2025-12-16 12:03:43 +08:00
Qingsong Chen 12c364da32 Add ISO installer image 2025-12-11 22:07:24 +08:00
wyt8 b042ca1115 Add the gvisor of brk syscall 2025-12-11 20:33:25 +08:00
vvsv 6e081b1043 Enable some tests for pipes 2025-12-09 22:46:43 +08:00
Chen Chengjun 33b881cf90 Add gvisor tests for rt_sigtimedwait 2025-12-09 22:33:42 +08:00
Zhang Junyang af469b9425 Workaround gVisor syscall tests building on ARM 2025-12-09 16:47:34 +08:00
jiangjianfeng b552bdbc51 Add regression test for pty packet mode 2025-12-09 09:36:38 +08:00
jiangjianfeng 6e307e75da Check Nix files in `make check` 2025-12-05 20:32:29 +08:00
jiangjianfeng a0042f7d28 Add syscall sendmmsg 2025-12-05 17:18:15 +08:00
jiangjianfeng 899e32c452 Add test for sendmmsg 2025-12-05 17:18:15 +08:00
jiangjianfeng 35708f9485 Add regression test for mknod and unix socket for ext2 2025-12-04 20:55:01 +08:00
Chen Chengjun 6a87dad817 Add tests for controller functionality of cgroup 2025-12-03 11:24:36 +08:00
Zhenchen Wang eec3dd0f34 Add inotify regression tests and gVisor tests
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2025-12-01 20:05:18 +08:00
Chen Chengjun 1a536d31b0 Fix a bug of caching negative dentry 2025-12-01 18:10:10 +08:00
Ruihan Li cf772b804e Fix option behavior in UNIX/netlink sockets 2025-12-01 13:46:02 +08:00
jiangjianfeng 96bfab16be Fix some typos 2025-11-28 19:10:16 +08:00
jiangjianfeng 66b3dcc388 Add regression test for UDP broadcast 2025-11-28 10:34:26 +08:00
jiangjianfeng 3208fcc101 Dummy support IP_RECVERR option 2025-11-28 10:34:26 +08:00
jiangjianfeng 65a5b68045 Replace CHECK with TEST_SUCC in sockoption.c if possible 2025-11-28 10:34:26 +08:00
jiangjianfeng 1375346214 Add IP options to UDP socket 2025-11-28 10:34:26 +08:00
Zhe Tang 22a243438d Add the EFI framebuffer CI test 2025-11-24 18:56:29 +08:00
Wang Siyuan a616682fe3 Add a regression test for executing memfd files 2025-11-24 12:34:42 +08:00
Cautreoxit 9cd86a2b62 Add a basic test for evdev into CI 2025-11-24 11:42:36 +08:00
Cautreoxit a8eadb8be4 Add evtest into initramfs.nix 2025-11-24 11:42:36 +08:00
Chen Chengjun 38d49c34fb Add some tests for PR_SET/GET_SECUREBITS flags 2025-11-21 19:34:04 +08:00
Chen Chengjun 6df2af2e17 Fix some mount-related bugs 2025-11-20 18:22:26 +08:00
Qingsong Chen 9e2f5adf9b Add partition support for block device 2025-11-20 10:43:24 +08:00
Chen Chengjun 623fbb5e5b Enable some givsor tests 2025-11-19 21:09:50 +08:00
Ruihan Li 21365dd0bd Fix some behavior about `seek()` 2025-11-19 10:33:51 +08:00
Ruihan Li 10b719b962 Enforce `Werror` for all tests (again) 2025-11-18 14:49:19 +08:00
Ruihan Li bdbea8e8c6 Fix test macros if `#cond` contains `%s` 2025-11-18 14:49:19 +08:00
Ruihan Li 7ebee6d8a1 Fix TTY's HUP events 2025-11-18 14:49:19 +08:00
jiangjianfeng 3c89b58fde Add regression test for open ptmx 2025-11-18 09:48:32 +08:00
Wang Siyuan 7a7e62b318 Support sleeping states in `proc/pid/stat` 2025-11-14 14:34:04 +08:00
Ruihan Li 58070c4107 Introduce `CopyCompat` 2025-11-14 14:20:30 +08:00
Ruihan Li 4af21521af Fix error codes in various `sched_*` syscalls 2025-11-14 14:20:30 +08:00
Wang Siyuan 456cafbc8e Add access mode checks for `MemfdFile` 2025-11-13 09:55:53 +08:00
Wang Siyuan 291c42c9fd Enable some gvisor tests of `memfd_test` 2025-11-13 09:55:53 +08:00
Wang Siyuan 24978a0459 Add a regression test for pipefs, sockfs and anon_inodefs 2025-11-13 09:55:53 +08:00
Wang Siyuan 805e2a7c89 Remove inode-specific methods from `FileLike` 2025-11-13 09:55:53 +08:00
Ruihan Li 277b5b5c24 Fix how O_PATH interacts with other flags 2025-11-12 18:19:08 +08:00
Ruihan Li 25beca462d Add regression tests 2025-11-12 18:19:08 +08:00
jiangjianfeng a41db92b4e Support nonblocking mode for tty and pty 2025-11-07 20:22:16 +08:00
jiangjianfeng 1c3e83bbaa Add regression test about closing pty 2025-11-07 20:22:16 +08:00
Chen Chengjun cdeb9ec5fd Add tests for cgroup process management 2025-11-07 11:47:23 +08:00
Chen Chengjun cda06613f0 Revise the content of root field for the mountinfo file 2025-11-07 11:44:04 +08:00
Ruihan Li 0fb306e0af Enhance related regression tests 2025-11-06 15:41:13 +08:00
Wang Siyuan 6ba1a84ae9 Support sealing memfd files 2025-11-04 13:02:06 +08:00