diff --git a/src/test_checker/executable_mock.rs b/src/executable_mock.rs similarity index 100% rename from src/test_checker/executable_mock.rs rename to src/executable_mock.rs diff --git a/src/lib.rs b/src/lib.rs index 3da9e17..3322b74 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,6 +14,7 @@ extern crate memoffset; pub mod cli; pub mod context; +mod executable_mock; mod recorder; mod test_checker; mod test_spec; @@ -21,9 +22,8 @@ mod tracer; pub mod utils; use crate::context::Context; +use crate::executable_mock::ExecutableMock; use crate::recorder::{hole_recorder::run_against_tests, Recorder}; -use crate::test_checker::executable_mock; -use crate::test_checker::executable_mock::ExecutableMock; use crate::test_spec::yaml::write_yaml; use crate::test_spec::Tests; use crate::tracer::stdio_redirecting::CaptureStderr; @@ -98,7 +98,7 @@ pub fn run_main(context: &Context, args: &cli::Args) -> R { #[cfg(test)] mod run_main { use super::*; - use crate::test_checker::executable_mock; + use crate::executable_mock; use test_utils::TempFile; #[test] diff --git a/src/test_checker/mod.rs b/src/test_checker/mod.rs index 83ae294..8cddb86 100644 --- a/src/test_checker/mod.rs +++ b/src/test_checker/mod.rs @@ -1,7 +1,8 @@ pub mod checker_result; -pub mod executable_mock; use crate::context::Context; +use crate::executable_mock; +use crate::executable_mock::ExecutableMock; use crate::test_spec; use crate::test_spec::Test; use crate::tracer::stdio_redirecting::Redirector; @@ -9,7 +10,6 @@ use crate::tracer::{tracee_memory, SyscallMock}; use crate::utils::short_temp_files::ShortTempFile; use crate::R; use checker_result::CheckerResult; -use executable_mock::ExecutableMock; use libc::{c_ulonglong, user_regs_struct}; use nix::sys::ptrace; use nix::unistd::Pid;