From 82ecd61f5c699cf3af6c4eadf47a1c52b1d696c6 Mon Sep 17 00:00:00 2001 From: Aspen Smith Date: Sun, 11 Feb 2024 22:00:40 -0500 Subject: chore(users): grfn -> aspen Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen Reviewed-by: sterni Tested-by: BuildkiteCI Reviewed-by: lukegb --- users/grfn/achilles/tests/compile.rs | 79 ------------------------------------ 1 file changed, 79 deletions(-) delete mode 100644 users/grfn/achilles/tests/compile.rs (limited to 'users/grfn/achilles/tests') diff --git a/users/grfn/achilles/tests/compile.rs b/users/grfn/achilles/tests/compile.rs deleted file mode 100644 index 0f1086bfd8e1..000000000000 --- a/users/grfn/achilles/tests/compile.rs +++ /dev/null @@ -1,79 +0,0 @@ -use std::process::Command; - -use crate_root::root; - -struct Fixture { - name: &'static str, - exit_code: i32, - expected_output: &'static str, -} - -const FIXTURES: &[Fixture] = &[ - Fixture { - name: "simple", - exit_code: 5, - expected_output: "", - }, - Fixture { - name: "functions", - exit_code: 9, - expected_output: "", - }, - Fixture { - name: "externs", - exit_code: 0, - expected_output: "foobar\n", - }, - Fixture { - name: "units", - exit_code: 0, - expected_output: "hi\n", - }, -]; - -#[test] -fn compile_and_run_files() { - let ach = root().unwrap().join("ach"); - - println!("Running: `make clean`"); - assert!( - Command::new("make") - .arg("clean") - .current_dir(&ach) - .spawn() - .unwrap() - .wait() - .unwrap() - .success(), - "make clean failed" - ); - - for Fixture { - name, - exit_code, - expected_output, - } in FIXTURES - { - println!(">>> Testing: {}", name); - - println!(" Running: `make {}`", name); - assert!( - Command::new("make") - .arg(name) - .current_dir(&ach) - .spawn() - .unwrap() - .wait() - .unwrap() - .success(), - "make failed" - ); - - let out_path = ach.join(name); - println!(" Running: `{}`", out_path.to_str().unwrap()); - let output = Command::new(out_path).output().unwrap(); - assert_eq!(output.status.code().unwrap(), *exit_code,); - assert_eq!(output.stdout, expected_output.as_bytes()); - println!(" OK"); - } -} -- cgit 1.4.1