blob: 4dd6c91d9acdff9c7f256c9af126626a7c31f136 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#! /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
ls | grep -v generate.sh | sort | while IFS= read dir; do
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
|