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