Add support for checking tabulations.
[style_checker.git] / regtests / makefile
bloba389cf3f076400ba509999ea7995b2ca1aeb7efa
2 .SILENT:
4 YEAR=$(shell date +"%Y")
6 all: run_tests check_results
8 run_tests:
9 -../style_checker -H error1.txt demo.adb > out1.res 2>&1
10 -../style_checker -HLSBCT error1.txt demo.adb > out2.res 2>&1
11 -../style_checker -lang Ada -HS error1.txt demo.adb > out3.res 2>&1
12 -../style_checker -HL error1.txt azerty.adb > out4.res 2>&1
13 -../style_checker -HBCELT -lang Ada main.adb > out5.tmp 2>&1
14 -../style_checker -HBCELT -lang Ada -cy main.adb > out6.tmp 2>&1
15 -../style_checker -HBCELT -lang Ada -cp main.adb > out7.tmp 2>&1
16 sed "s,$(YEAR),2008,g" out5.tmp > out5.res
17 sed 's,$(YEAR),2008,g' out6.tmp > out6.res
18 sed 's,$(YEAR),2008,g' out7.tmp > out7.res
19 -../style_checker -H endings.txt > out8.res 2>&1
20 -../style_checker -H noendings.txt > out9.res 2>&1
21 -../style_checker -HA hello.e > out10.res 2>&1
22 -../style_checker -ign e hello.e >> out10.res 2>&1
23 -../style_checker -A -m 2 hello.e > out11.res 2>&1
24 -../style_checker header1.adb header2.adb header3.adb > out12.tmp 2>&1
25 sed 's,$(YEAR),2010,g' out12.tmp > out12.res
26 -../style_checker -S -cY -H \
27 -cf'Copyright \(C\) 2\d\d\d-2\d\d\d, (Pascal Obry|Qwerty)' \
28 copyright.ads > out13.res 2>&1
29 -../style_checker -H script.sh > out14.res 2>&1
30 -../style_checker -d -cY pck.ads > out15.res 2>&1
31 -../style_checker -d -cY main.c > out16.res 2>&1
32 -../style_checker -d -cY code.c > out17.res 2>&1
33 -../style_checker -H withtab.adb > out18.res 2>&1
34 -echo a >> out18.res
35 -../style_checker -Ha withtab.adb >> out18.res 2>&1
36 -echo A >> out18.res
37 -../style_checker -HA withtab.adb >> out18.res 2>&1
39 check_results:
40 echo "### regressions follows"
41 rm -f out_status.res
42 -diff -wc out1.out out1.res || echo $$? >> out_status.res
43 -diff -wc out2.out out2.res || echo $$? >> out_status.res
44 -diff -wc out3.out out3.res || echo $$? >> out_status.res
45 -diff -wc out4.out out4.res || echo $$? >> out_status.res
46 -diff -wc out5.out out5.res || echo $$? >> out_status.res
47 -diff -wc out5.out out6.res || echo $$? >> out_status.res
48 -diff -wc out5.out out7.res || echo $$? >> out_status.res
49 -diff -wc out8.out out8.res || echo $$? >> out_status.res
50 -diff -wc out9.out out9.res || echo $$? >> out_status.res
51 -diff -wc out10.out out10.res || echo $$? >> out_status.res
52 -diff -wc out11.out out11.res || echo $$? >> out_status.res
53 -diff -wc out12.out out12.res || echo $$? >> out_status.res
54 -diff -wc out13.out out13.res || echo $$? >> out_status.res
55 -diff -wc out14.out out14.res || echo $$? >> out_status.res
56 -diff -wc out15.out out15.res || echo $$? >> out_status.res
57 -diff -wc out16.out out16.res || echo $$? >> out_status.res
58 -diff -wc out17.out out17.res || echo $$? >> out_status.res
59 -diff -wc out18.out out18.res || echo $$? >> out_status.res
60 test ! -e out_status.res
62 clean:
63 rm -f *.res *~