Commit a411d7f
committed
This revision finally fixes the remaining problems with code coverage
in DrJava thanks to a lot of help from Andrew Huie. It also includes
a rewrite of the _isJunitTest method in JUnitTestManager to more
fully support execution of test methods with JUnit4 style annotations
even when they are not embedded in classes extending junit.framework.TestClass.
At some point, we may need to migrate completely to JUnit4.
Minor typographically changes were added to made to many comments, making this
commit look much bigger than it really is.
The following files were modified, added or deleted:
modified: lib/jacocoant.jar
modified: src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
modified: src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
modified: src/edu/rice/cs/drjava/model/FindReplaceMachine.java
modified: src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java
modified: src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
modified: src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
modified: src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java
modified: src/edu/rice/cs/drjava/model/coverage/JacocoClassLoader.java
modified: src/edu/rice/cs/drjava/model/coverage/ReportGenerator.java
modified: src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
modified: src/edu/rice/cs/drjava/model/junit/JUnitModel.java
modified: src/edu/rice/cs/drjava/model/junit/JUnitTestManager.java
modified: src/edu/rice/cs/drjava/model/repl/InteractionsModelErrorTest.java
modified: src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.java
modified: src/edu/rice/cs/drjava/model/repl/newjvm/ClassPathManager.java
modified: src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVM.java
modified: src/edu/rice/cs/drjava/ui/MainFrame.java
modified: src/edu/rice/cs/drjava/ui/coverage/CoverageFrame.java
modified: src/edu/rice/cs/drjava/ui/predictive/PredictiveInputFrame.java1 parent b1b5dd6 commit a411d7f
20 files changed
Lines changed: 405 additions & 395 deletions
File tree
- drjava
- lib
- src/edu/rice/cs/drjava
- model
- compiler
- coverage
- junit
- repl
- newjvm
- ui
- coverage
- predictive
Binary file not shown.
Lines changed: 6 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
1005 | | - | |
| 1005 | + | |
1006 | 1006 | | |
1007 | 1007 | | |
1008 | | - | |
| 1008 | + | |
1009 | 1009 | | |
1010 | 1010 | | |
1011 | 1011 | | |
| |||
3495 | 3495 | | |
3496 | 3496 | | |
3497 | 3497 | | |
3498 | | - | |
3499 | | - | |
3500 | | - | |
3501 | | - | |
3502 | | - | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
3503 | 3502 | | |
3504 | 3503 | | |
3505 | 3504 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
893 | 893 | | |
894 | 894 | | |
895 | 895 | | |
896 | | - | |
| 896 | + | |
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
Lines changed: 46 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
| 62 | + | |
| 63 | + | |
66 | 64 | | |
67 | 65 | | |
68 | 66 | | |
| |||
79 | 77 | | |
80 | 78 | | |
81 | 79 | | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
89 | 85 | | |
90 | 86 | | |
91 | 87 | | |
| |||
163 | 159 | | |
164 | 160 | | |
165 | 161 | | |
166 | | - | |
167 | | - | |
168 | | - | |
| 162 | + | |
169 | 163 | | |
170 | 164 | | |
171 | 165 | | |
| |||
229 | 223 | | |
230 | 224 | | |
231 | 225 | | |
232 | | - | |
233 | | - | |
234 | | - | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
235 | 229 | | |
236 | 230 | | |
237 | 231 | | |
| |||
271 | 265 | | |
272 | 266 | | |
273 | 267 | | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
281 | 274 | | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
282 | 278 | | |
283 | 279 | | |
284 | 280 | | |
| |||
343 | 339 | | |
344 | 340 | | |
345 | 341 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
354 | 352 | | |
355 | 353 | | |
356 | 354 | | |
| |||
405 | 403 | | |
406 | 404 | | |
407 | 405 | | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
408 | 409 | | |
409 | 410 | | |
410 | 411 | | |
| |||
486 | 487 | | |
487 | 488 | | |
488 | 489 | | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
489 | 493 | | |
490 | 494 | | |
491 | 495 | | |
| |||
506 | 510 | | |
507 | 511 | | |
508 | 512 | | |
| 513 | + | |
| 514 | + | |
509 | 515 | | |
510 | 516 | | |
511 | 517 | | |
| |||
563 | 569 | | |
564 | 570 | | |
565 | 571 | | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
566 | 575 | | |
567 | 576 | | |
568 | 577 | | |
| |||
659 | 668 | | |
660 | 669 | | |
661 | 670 | | |
| 671 | + | |
| 672 | + | |
662 | 673 | | |
663 | 674 | | |
664 | 675 | | |
| |||
700 | 711 | | |
701 | 712 | | |
702 | 713 | | |
703 | | - | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
704 | 717 | | |
705 | 718 | | |
706 | 719 | | |
| |||
Lines changed: 21 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
54 | | - | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | 190 | | |
195 | | - | |
196 | | - | |
| 191 | + | |
| 192 | + | |
197 | 193 | | |
198 | 194 | | |
199 | 195 | | |
| |||
324 | 320 | | |
325 | 321 | | |
326 | 322 | | |
327 | | - | |
| 323 | + | |
328 | 324 | | |
329 | 325 | | |
330 | 326 | | |
| |||
334 | 330 | | |
335 | 331 | | |
336 | 332 | | |
337 | | - | |
338 | | - | |
339 | | - | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
340 | 336 | | |
341 | 337 | | |
342 | 338 | | |
| |||
394 | 390 | | |
395 | 391 | | |
396 | 392 | | |
397 | | - | |
398 | | - | |
| 393 | + | |
| 394 | + | |
399 | 395 | | |
400 | 396 | | |
401 | 397 | | |
| |||
779 | 775 | | |
780 | 776 | | |
781 | 777 | | |
782 | | - | |
| 778 | + | |
783 | 779 | | |
784 | 780 | | |
785 | 781 | | |
| |||
814 | 810 | | |
815 | 811 | | |
816 | 812 | | |
817 | | - | |
818 | | - | |
| 813 | + | |
| 814 | + | |
819 | 815 | | |
820 | 816 | | |
821 | 817 | | |
| |||
832 | 828 | | |
833 | 829 | | |
834 | 830 | | |
| 831 | + | |
| 832 | + | |
835 | 833 | | |
836 | 834 | | |
837 | 835 | | |
838 | 836 | | |
839 | | - | |
840 | | - | |
| 837 | + | |
841 | 838 | | |
842 | 839 | | |
843 | 840 | | |
844 | 841 | | |
845 | 842 | | |
846 | | - | |
| 843 | + | |
847 | 844 | | |
848 | 845 | | |
849 | 846 | | |
| |||
867 | 864 | | |
868 | 865 | | |
869 | 866 | | |
870 | | - | |
| 867 | + | |
871 | 868 | | |
872 | | - | |
| 869 | + | |
873 | 870 | | |
874 | 871 | | |
875 | 872 | | |
| |||
936 | 933 | | |
937 | 934 | | |
938 | 935 | | |
939 | | - | |
940 | | - | |
941 | | - | |
| 936 | + | |
942 | 937 | | |
| 938 | + | |
943 | 939 | | |
944 | 940 | | |
945 | 941 | | |
| |||
0 commit comments