From 1160c51dc4caa3b92218937c520ba977854bfc9e Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 10 May 2016 13:43:19 +0100 Subject: [PATCH] Improve test runscript to avoid false positives when an output is not generated --- test/run | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/run b/test/run index c1e951aa..e223ebfc 100755 --- a/test/run +++ b/test/run @@ -8,11 +8,14 @@ main() { dirs="${@:-.}" test=$(pwd) work=$(mktemp -d /tmp/kak-tests.XXXXXXXX) - cp -R . $work trap "rm -R $work" EXIT for dir in $(find $dirs -type d | sort); do cd $test/$dir; test_files=$(ls out selections state display 2>/dev/null) + mkdir -p $work/$dir + for file in $(ls in cmd rc 2>/dev/null); do + cp $file $work/$dir/ + done cd $work/$dir; indent="$(echo "${dir}/" | sed -e 's|[^/]*/\+| |g')" name=$(basename $PWD)