diff options
Diffstat (limited to 'tools/versioner/tests/preprocessor_extern_cpp/run.sh')
-rw-r--r-- | tools/versioner/tests/preprocessor_extern_cpp/run.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/versioner/tests/preprocessor_extern_cpp/run.sh b/tools/versioner/tests/preprocessor_extern_cpp/run.sh new file mode 100644 index 000000000..50d9b5c10 --- /dev/null +++ b/tools/versioner/tests/preprocessor_extern_cpp/run.sh @@ -0,0 +1,29 @@ +set -e + +function run_test { + SRC=$1 + DST=$2 + rm -rf $2 + versioner -a 9 -a 12 -a 13 -a 14 -a 15 $1 -i -o $2 + diff -q -w -B $2 expected +} + +run_test headers out +run_test headers/ out +run_test headers out/ +run_test headers/ out/ + +run_test `pwd`/headers out +run_test `pwd`/headers/ out +run_test `pwd`/headers out/ +run_test `pwd`/headers/ out/ + +run_test headers `pwd`/out +run_test headers/ `pwd`/out +run_test headers `pwd`/out/ +run_test headers/ `pwd`/out/ + +run_test `pwd`/headers `pwd`/out +run_test `pwd`/headers/ `pwd`/out +run_test `pwd`/headers `pwd`/out/ +run_test `pwd`/headers/ `pwd`/out/ |