This commit is contained in:
Duong Do Minh Chau 2020-04-27 20:22:27 +07:00
parent e856bce4e9
commit 1bb1a69d6c
3 changed files with 13 additions and 1 deletions

View File

@ -66,11 +66,21 @@ test_008: $(FLAWFINDER) test.c
test-results-008.txt test-results-008.txt
@diff -u correct-results-008.txt test-results-008.txt @diff -u correct-results-008.txt test-results-008.txt
test_009: $(FLAWFINDER) test-cpp-digit-separator.cpp
@echo 'test_009 (C++ digit separator)'
# C++ file should have no problem recognizing ' as digit separator
@$(PYTHON) $(FLAWFINDER) test-cpp-digit-separator.cpp > /dev/null
# C file should fail with unterminated char literal error
@$(PYTHON) $(FLAWFINDER) test-cpp-digit-separator.c 2>&1 \
| grep 'File ended while in string.' \
> /dev/null
# Run all tests on *one* version of Python; # Run all tests on *one* version of Python;
# output shows differences from expected results. # output shows differences from expected results.
# If everything works as expected, it just prints test numbers. # If everything works as expected, it just prints test numbers.
# Set PYTHON as needed, including to "" # Set PYTHON as needed, including to ""
test: test_001 test_002 test_003 test_004 test_005 test_006 test_007 test_008 test: test_001 test_002 test_003 test_004 test_005 test_006 test_007 test_008 \
test_009
@echo 'All tests pass!' @echo 'All tests pass!'
# Usual check routine. Run all tests using *both* python2 and python3. # Usual check routine. Run all tests using *both* python2 and python3.

View File

@ -0,0 +1 @@
int main() { return 0'000; }

View File

@ -0,0 +1 @@
int main() { return 0'000; }