about summary refs log tree commit diff
path: root/users/grfn/achilles/tests/compile.rs
diff options
context:
space:
mode:
authorAspen Smith <grfn@gws.fyi>2024-02-12T03·00-0500
committerclbot <clbot@tvl.fyi>2024-02-14T19·37+0000
commit82ecd61f5c699cf3af6c4eadf47a1c52b1d696c6 (patch)
tree429c5e078528000591742ec3211bc768ae913a78 /users/grfn/achilles/tests/compile.rs
parent0ba476a4266015f278f18d74094299de74a5a111 (diff)
chore(users): grfn -> aspen r/7511
Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809
Autosubmit: aspen <root@gws.fyi>
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Reviewed-by: lukegb <lukegb@tvl.fyi>
Diffstat (limited to 'users/grfn/achilles/tests/compile.rs')
-rw-r--r--users/grfn/achilles/tests/compile.rs79
1 files changed, 0 insertions, 79 deletions
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");
-    }
-}