diff options
| author | Jonas Maier <jonas@x77.dev> | 2026-05-09 11:30:28 +0200 |
|---|---|---|
| committer | Jonas Maier <jonas@x77.dev> | 2026-05-09 11:30:28 +0200 |
| commit | dd24cc2aec9ece8214ec1a4eff4abd26d00ea083 (patch) | |
| tree | 354f4cb1c13ba20291fd57680aafaa4df67b99bf /test-cases/generate.sh | |
| parent | edfc7e48c563a97399d18e3ef44fd595c0fd4e45 (diff) | |
| download | pish-dd24cc2aec9ece8214ec1a4eff4abd26d00ea083.tar.gz | |
simple script file test
Diffstat (limited to 'test-cases/generate.sh')
| -rw-r--r-- | test-cases/generate.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test-cases/generate.sh b/test-cases/generate.sh new file mode 100644 index 0000000..d39abe7 --- /dev/null +++ b/test-cases/generate.sh @@ -0,0 +1,21 @@ +#! /bin/bash + +cd "$(dirname "$0")" + +( +cat <<'EOF' +//! This file is generated by running `bash test-cases/generate.sh` - do not manually adjust. +mod common; + +EOF +for d in */; do +dir="$(printf '%s\n' "$d" | sed 's|/||')" +cat <<EOF +#[test] +fn $dir() { + common::test_case("$dir", include_bytes!("../test-cases/$dir/script.sh"), include_bytes!("../test-cases/$dir/stdout.txt")); +} + +EOF +done +) > ../tests/scripts.rs |
