From b7742efe5e5169fbc91d7c7854e08afd886d4598 Mon Sep 17 00:00:00 2001 From: auronandace Date: Thu, 5 Feb 2026 15:11:42 +0000 Subject: [PATCH] remove rust platform tests --- src/platform/mod.rs | 3 -- src/platform/test/epoll.rs | 1 - src/platform/test/mod.rs | 88 -------------------------------------- 3 files changed, 92 deletions(-) delete mode 100644 src/platform/test/epoll.rs delete mode 100644 src/platform/test/mod.rs diff --git a/src/platform/mod.rs b/src/platform/mod.rs index 4a73962531..48faaf4000 100644 --- a/src/platform/mod.rs +++ b/src/platform/mod.rs @@ -28,9 +28,6 @@ pub(crate) mod sys; #[path = "redox/mod.rs"] pub(crate) mod sys; -#[cfg(test)] -mod test; - pub use self::rlb::{Line, RawLineBuffer}; pub mod rlb; diff --git a/src/platform/test/epoll.rs b/src/platform/test/epoll.rs deleted file mode 100644 index 8b13789179..0000000000 --- a/src/platform/test/epoll.rs +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/platform/test/mod.rs b/src/platform/test/mod.rs deleted file mode 100644 index 99fe5681bb..0000000000 --- a/src/platform/test/mod.rs +++ /dev/null @@ -1,88 +0,0 @@ -use crate::platform::{Pal, Sys}; - -// Stub for call used in exit -#[unsafe(no_mangle)] -pub extern "C" fn pthread_terminate() {} - -mod epoll; - -#[test] -fn access() { - use crate::header::unistd; - - //TODO: create test files - assert_eq!(Sys::access(c"not a file!".into(), unistd::F_OK), !0); - assert_eq!(Sys::access(c"README.md".into(), unistd::F_OK), 0); - assert_eq!(Sys::access(c"README.md".into(), unistd::R_OK), 0); - assert_eq!(Sys::access(c"README.md".into(), unistd::W_OK), 0); - assert_eq!(Sys::access(c"README.md".into(), unistd::X_OK), !0); -} - -// FIXME: Test needs rewriting so it compiles -#[test] -fn brk() { - use core::ptr; - - let current = Sys::brk(ptr::null_mut()); - assert_ne!(current, ptr::null_mut()); - - let request = unsafe { current.add(4096) }; - let next = Sys::brk(request); - assert_eq!(next, request); -} - -#[test] -fn chdir() { - //TODO: create test files - assert_eq!(Sys::chdir(c"src".into()), 0); -} - -//TODO: chmod - -//TODO: chown - -#[test] -fn clock_gettime() { - use crate::header::time; - - { - let mut timespec = time::timespec { - tv_sec: -1, - tv_nsec: -1, - }; - assert_eq!(Sys::clock_gettime(time::CLOCK_REALTIME, &mut timespec), 0); - assert_ne!(timespec.tv_sec, -1); - assert_ne!(timespec.tv_nsec, -1); - } - - { - let mut timespec = time::timespec { - tv_sec: -1, - tv_nsec: -1, - }; - assert_eq!(Sys::clock_gettime(time::CLOCK_MONOTONIC, &mut timespec), 0); - assert_ne!(timespec.tv_sec, -1); - assert_ne!(timespec.tv_nsec, -1); - } -} - -//TDOO: everything else - -#[test] -fn getrandom() { - use crate::platform::types::ssize_t; - - let mut arrays = [[0; 32]; 32]; - for i in 1..arrays.len() { - assert_eq!( - Sys::getrandom(&mut arrays[i], 0), - arrays[i].len() as ssize_t - ); - - for j in 0..arrays.len() { - if i != j { - assert_ne!(&arrays[i], &arrays[j]); - } - } - } -}