| OLD | NEW | 
|---|
| 1 # | 1 # | 
| 2 # Makefile for the LCOV example program. | 2 # Makefile for the LCOV example program. | 
| 3 # | 3 # | 
| 4 # Make targets: | 4 # Make targets: | 
| 5 #   - example: compile the example program | 5 #   - example: compile the example program | 
| 6 #   - output:  run test cases on example program and create HTML output | 6 #   - output:  run test cases on example program and create HTML output | 
| 7 #   - clean:   clean up directory | 7 #   - clean:   clean up directory | 
| 8 # | 8 # | 
| 9 | 9 | 
| 10 CC      := gcc | 10 CC      := gcc | 
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 63 all_tests: example test_noargs test_2_to_2000 test_overflow | 63 all_tests: example test_noargs test_2_to_2000 test_overflow | 
| 64 | 64 | 
| 65 test_noargs: | 65 test_noargs: | 
| 66         @echo | 66         @echo | 
| 67         @echo '*' | 67         @echo '*' | 
| 68         @echo '* Test case 1: running ./example without parameters' | 68         @echo '* Test case 1: running ./example without parameters' | 
| 69         @echo '*' | 69         @echo '*' | 
| 70         @echo | 70         @echo | 
| 71         $(LCOV) --zerocounters --directory . | 71         $(LCOV) --zerocounters --directory . | 
| 72         ./example | 72         ./example | 
| 73 »       $(LCOV) --capture --directory . --output-file trace_noargs.info --test-n
    ame test_noargs | 73 »       $(LCOV) --capture --directory . --output-file trace_noargs.info --test-n
    ame test_noargs --no-external | 
| 74 | 74 | 
| 75 test_2_to_2000: | 75 test_2_to_2000: | 
| 76         @echo | 76         @echo | 
| 77         @echo '*' | 77         @echo '*' | 
| 78         @echo '* Test case 2: running ./example 2 2000' | 78         @echo '* Test case 2: running ./example 2 2000' | 
| 79         @echo '*' | 79         @echo '*' | 
| 80         @echo | 80         @echo | 
| 81         $(LCOV) --zerocounters --directory . | 81         $(LCOV) --zerocounters --directory . | 
| 82         ./example 2 2000 | 82         ./example 2 2000 | 
| 83 »       $(LCOV) --capture --directory . --output-file trace_args.info --test-nam
    e test_2_to_2000 | 83 »       $(LCOV) --capture --directory . --output-file trace_args.info --test-nam
    e test_2_to_2000 --no-external | 
| 84 | 84 | 
| 85 test_overflow: | 85 test_overflow: | 
| 86         @echo | 86         @echo | 
| 87         @echo '*' | 87         @echo '*' | 
| 88         @echo '* Test case 3: running ./example 0 100000 (causes an overflow)' | 88         @echo '* Test case 3: running ./example 0 100000 (causes an overflow)' | 
| 89         @echo '*' | 89         @echo '*' | 
| 90         @echo | 90         @echo | 
| 91         $(LCOV) --zerocounters --directory . | 91         $(LCOV) --zerocounters --directory . | 
| 92         ./example 0 100000 || true | 92         ./example 0 100000 || true | 
| 93 »       $(LCOV) --capture --directory . --output-file trace_overflow.info --test
    -name "test_overflow" | 93 »       $(LCOV) --capture --directory . --output-file trace_overflow.info --test
    -name "test_overflow" --no-external | 
| 94 | 94 | 
| 95 clean: | 95 clean: | 
| 96         rm -rf *.o *.bb *.bbg *.da *.gcno *.gcda *.info output example \ | 96         rm -rf *.o *.bb *.bbg *.da *.gcno *.gcda *.info output example \ | 
| 97         descriptions | 97         descriptions | 
| 98 | 98 | 
| OLD | NEW | 
|---|