diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-10-11 15:52:24 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-10-11 15:52:24 +0100 |
| commit | 709635c20b34f7db0e2271b7dfafebff1f2b0123 (patch) | |
| tree | f23a7df57e5247fd220e5e28da4ccd06421c2dc2 | |
| parent | 729e55573f15017c043293e9f79ce27168e76533 (diff) | |
Display debug buffer on failed test cases
| -rwxr-xr-x | test/run | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -9,7 +9,7 @@ main() { number_tests=0 number_failures=0 cp --recursive . $work trap "rm --recursive $work" EXIT for dir in $(find $dirs -type d); do - cd $test/$dir; test_files=$(find * | egrep 'out|selections|state') + cd $test/$dir; test_files=$(find * -name out -o -name selections -o -name state) cd $work/$dir; { IFS=¬ indent=$(repeat ' ' $(pwd | sed "s|$test||" | tr --delete --complement / | awk '{ print length }')) name=$(basename $PWD) @@ -28,6 +28,7 @@ main() { number_tests=0 number_failures=0 exec gg } exec '$(<cmd)' + eval -buffer *debug* write debug nop %sh{ IFS== echo \"\$kak_selections\" > selections echo \"\$kak_selections_desc\" > state @@ -49,6 +50,9 @@ main() { number_tests=0 number_failures=0 colorize $color normal <<< $line done echo + colorize yellow normal <<< "debug buffer:" + cat debug + echo } done } |
