From 268bebc91edaa9814f10b5be83a0b574846fdcc4 Mon Sep 17 00:00:00 2001 From: Minseong Jang Date: Thu, 21 Apr 2022 18:23:53 +0900 Subject: [PATCH] Add grading scripts --- scripts/grade-hw3.sh | 11 +++++++++++ scripts/grade-hw4.sh | 11 +++++++++++ scripts/grade-hw5.sh | 11 +++++++++++ scripts/grade-hw6.sh | 11 +++++++++++ scripts/grade-hw7.sh | 11 +++++++++++ 5 files changed, 55 insertions(+) create mode 100755 scripts/grade-hw3.sh create mode 100755 scripts/grade-hw4.sh create mode 100755 scripts/grade-hw5.sh create mode 100755 scripts/grade-hw6.sh create mode 100755 scripts/grade-hw7.sh diff --git a/scripts/grade-hw3.sh b/scripts/grade-hw3.sh new file mode 100755 index 0000000..743994b --- /dev/null +++ b/scripts/grade-hw3.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Exit when any command fails. +set -e + +# Run lints. +cargo fmt --all -- --check # run `cargo fmt` to auto-correct format. +cargo clippy + +# Run tests. +RUST_MIN_STACK=33554432 cargo test --release test_examples_simplify_cfg diff --git a/scripts/grade-hw4.sh b/scripts/grade-hw4.sh new file mode 100755 index 0000000..2491237 --- /dev/null +++ b/scripts/grade-hw4.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Exit when any command fails. +set -e + +# Run lints. +cargo fmt --all -- --check # run `cargo fmt` to auto-correct format. +cargo clippy + +# Run tests. +RUST_MIN_STACK=33554432 cargo test --release test_examples_mem2reg diff --git a/scripts/grade-hw5.sh b/scripts/grade-hw5.sh new file mode 100755 index 0000000..85f20bf --- /dev/null +++ b/scripts/grade-hw5.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Exit when any command fails. +set -e + +# Run lints. +cargo fmt --all -- --check # run `cargo fmt` to auto-correct format. +cargo clippy + +# Run tests. +RUST_MIN_STACK=33554432 cargo test --release test_examples_gvn diff --git a/scripts/grade-hw6.sh b/scripts/grade-hw6.sh new file mode 100755 index 0000000..43fbe4a --- /dev/null +++ b/scripts/grade-hw6.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Exit when any command fails. +set -e + +# Run lints. +cargo fmt --all -- --check # run `cargo fmt` to auto-correct format. +cargo clippy + +# Run tests. +RUST_MIN_STACK=33554432 cargo test --release test_examples_deadcode diff --git a/scripts/grade-hw7.sh b/scripts/grade-hw7.sh new file mode 100755 index 0000000..71a3f61 --- /dev/null +++ b/scripts/grade-hw7.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Exit when any command fails. +set -e + +# Run lints. +cargo fmt --all -- --check # run `cargo fmt` to auto-correct format. +cargo clippy + +# Run tests. +RUST_MIN_STACK=33554432 cargo test --release test_examples_asmgen