Testing update with check.sh
This commit is contained in:
30
Makefile
30
Makefile
@ -3,9 +3,12 @@ FLEX := flex
|
||||
LEX := src/lexicalStructure.lex
|
||||
EXE := alpha
|
||||
CFLAGS :=
|
||||
YACC := bison
|
||||
YACC := bison
|
||||
|
||||
compiler: runner
|
||||
TESTS-S1 := $(wildcard tests/sprint1/test/*.alpha)
|
||||
TESTS-S2 := $(wildcard tests/sprint2/test/*.alpha)
|
||||
|
||||
compiler: clean runner
|
||||
|
||||
tmp/grammar.tab.c: src/grammar.y
|
||||
mkdir -p tmp
|
||||
@ -35,25 +38,14 @@ debug: clean compiler
|
||||
test: test-s1 test-s2
|
||||
|
||||
test-s1:
|
||||
./$(EXE) -tok ./tests/sprint1/test_comment_fix1.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_comment_fix2.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_comment_issues.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_comments.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_general_token.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_keywords.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_operators.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_other_punc.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_punc_grouping.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_real_alpha_file1.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_real_alpha_file2.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_simple_int.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_simple_literals.alpha
|
||||
./$(EXE) -tok ./tests/sprint1/test_variables.alpha
|
||||
chmod +x ./check.sh
|
||||
$(foreach test, $(TESTS-S1), ./$(EXE) -tok $(test);)
|
||||
./check.sh
|
||||
|
||||
test-s2:
|
||||
./$(EXE) -tok ./tests/sprint2/alpha/test_library.alpha
|
||||
./$(EXE) -tok ./tests/sprint2/alpha/test_one_line.alpha
|
||||
./$(EXE) -tok ./tests/sprint2/alpha/test_simple.alpha
|
||||
chmod +x ./check.sh
|
||||
$(foreach test, $(TESTS-S2), ./$(EXE) -tok $(test);)
|
||||
./check.sh
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
Reference in New Issue
Block a user