1
1
function exp {
2
2
echo " $( dirname $1 ) /expected/$( basename $1 ) .txt"
3
3
}
4
+ function exp2 {
5
+ echo " $( dirname $1 ) /expected/$( basename $1 ) .2.txt"
6
+ }
4
7
5
8
echo " cat -A test.sh"
6
9
cat -A tests/src/expected/Auto.res.txt
@@ -9,16 +12,27 @@ echo "git diff test.sh"
9
12
git diff tests/src/expected/Auto.res.txt
10
13
echo " done---------"
11
14
15
+ echo " doing an echo test"
16
+
12
17
# node ./checkErrors.js
13
18
14
19
for file in tests/src/* .{res,resi}; do
15
- ./rescript-editor-analysis.exe test $file & > $( exp $file )
20
+ # ./rescript-editor-analysis.exe test $file &> $(exp $file)
21
+ cat $( exp $file ) & > $( exp2 $file )
16
22
# CI
17
23
# if [ "$RUNNER_OS" == "Windows" ]; then
18
24
# dos2unix $(exp $file)
19
25
# fi
20
26
done
21
27
28
+ echo " cat -A test.sh last"
29
+ cat -A tests/src/expected/Auto.res.2.txt
30
+ echo " done cat last---------"
31
+ echo " git diff test.sh last"
32
+ diff -u tests/src/expected/Auto.res.txt tests/src/expected/Auto.res.2.txt
33
+ echo " done git last---------"
34
+
35
+
22
36
warningYellow=' \033[0;33m'
23
37
successGreen=' \033[0;32m'
24
38
reset=' \033[0m'
30
44
printf " ${warningYellow} ⚠️ There are unstaged differences in tests/! Did you break a test?\n${diff} \n${reset} "
31
45
# node ./checkErrors.js
32
46
33
- echo " cat -A test.sh last"
34
- cat -A tests/src/expected/Auto.res.txt
35
- echo " done cat last---------"
36
- echo " git diff test.sh last"
37
- git diff tests/src/expected/Auto.res.txt
38
- echo " done git last---------"
39
-
40
47
git --no-pager diff --word-diff-regex=. tests/src/expected/Auto.res.txt
41
48
exit 1
42
49
fi
0 commit comments