Josh Gao | f8592a3 | 2016-07-26 18:58:27 -0700 | [diff] [blame] | 1 | set -e |
Josh Gao | 1b4b3d7 | 2016-08-15 13:07:40 -0700 | [diff] [blame] | 2 | |
| 3 | function run_test { |
| 4 | SRC=$1 |
| 5 | DST=$2 |
| 6 | rm -rf $2 |
Josh Gao | 35aa213 | 2017-10-24 17:05:49 -0700 | [diff] [blame] | 7 | versioner -a 9 -a 12 -a 13 -a 14 -a 15 $1 -i -o $2 |
Josh Gao | 1b4b3d7 | 2016-08-15 13:07:40 -0700 | [diff] [blame] | 8 | diff -q -w -B $2 expected |
| 9 | } |
| 10 | |
| 11 | run_test headers out |
| 12 | run_test headers/ out |
| 13 | run_test headers out/ |
| 14 | run_test headers/ out/ |
| 15 | |
| 16 | run_test `pwd`/headers out |
| 17 | run_test `pwd`/headers/ out |
| 18 | run_test `pwd`/headers out/ |
| 19 | run_test `pwd`/headers/ out/ |
| 20 | |
| 21 | run_test headers `pwd`/out |
| 22 | run_test headers/ `pwd`/out |
| 23 | run_test headers `pwd`/out/ |
| 24 | run_test headers/ `pwd`/out/ |
| 25 | |
| 26 | run_test `pwd`/headers `pwd`/out |
| 27 | run_test `pwd`/headers/ `pwd`/out |
| 28 | run_test `pwd`/headers `pwd`/out/ |
| 29 | run_test `pwd`/headers/ `pwd`/out/ |