FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Finalized merge; import cleanup. · dimalit/drjava@1b393c9 · GitHub

Repository navigation

Commit 1b393c9

Browse files
achooie
committed
Finalized merge; import cleanup.
Changes to be committed: modified: src/edu/rice/cs/drjava/model/coverage/JacocoClassLoader.java modified: src/edu/rice/cs/drjava/model/junit/JUnitTestManager.java
1 parent 2e7d688 commit 1b393c9

2 files changed

Lines changed: 31 additions & 14 deletions

File tree

‎drjava/src/edu/rice/cs/drjava/model/coverage/JacocoClassLoader.java‎

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@
5050

5151
package edu.rice.cs.drjava.model.coverage;
5252

53-
import java.util.Map;
54-
import java.util.HashMap;
53+
54+
import java.io.File;
55+
import java.io.IOException;
56+
5557
import java.lang.ClassLoader;
5658

5759
import edu.rice.cs.plt.io.IOUtil;
@@ -60,10 +62,6 @@
6062
import edu.rice.cs.util.IterableOps;
6163
import edu.rice.cs.util.UnexpectedException;
6264

63-
import java.io.File;
64-
import java.io.IOException;
65-
import java.util.Arrays;
66-
6765
import org.jacoco.core.instr.Instrumenter;
6866

6967
/** A class loader that instruments classes for code coverage.*/

‎drjava/src/edu/rice/cs/drjava/model/junit/JUnitTestManager.java‎

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,39 +36,57 @@
3636

3737
package edu.rice.cs.drjava.model.junit;
3838

39-
import edu.rice.cs.drjava.model.coverage.JacocoClassLoader;
40-
import edu.rice.cs.plt.reflect.EmptyClassLoader;
41-
import junit.framework.*;
42-
4339
import java.io.File;
4440
import java.io.InputStream;
4541

4642
import java.net.MalformedURLException;
4743
import java.net.URL;
4844
import java.net.URLClassLoader;
49-
import java.util.*;
45+
46+
import java.lang.reflect.Method;
47+
import java.lang.reflect.Modifier;
48+
49+
import java.util.ArrayList;
50+
import java.util.LinkedList;
51+
import java.util.List;
52+
import java.util.Map;
53+
import java.util.Enumeration;
54+
import java.util.Arrays;
5055

5156
import edu.rice.cs.drjava.model.coverage.CoverageMetadata;
5257
import edu.rice.cs.drjava.model.coverage.ReportGenerator;
5358

5459
import edu.rice.cs.drjava.model.repl.newjvm.ClassPathManager;
60+
5561
import edu.rice.cs.util.Log;
5662
import edu.rice.cs.util.UnexpectedException;
5763
import edu.rice.cs.util.classloader.ClassFileError;
64+
5865
import edu.rice.cs.plt.io.IOUtil;
5966
import edu.rice.cs.plt.tuple.Pair;
6067
import edu.rice.cs.plt.iter.IterUtil;
6168

62-
import java.lang.reflect.Method;
63-
import java.lang.reflect.Modifier;
69+
import edu.rice.cs.drjava.model.coverage.JacocoClassLoader;
70+
import edu.rice.cs.plt.reflect.EmptyClassLoader;
6471

6572
import static edu.rice.cs.plt.debug.DebugUtil.error;
6673

74+
import junit.framework.JUnit4TestAdapter;
75+
76+
import junit.framework.AssertionFailedError;
77+
78+
import junit.framework.Test;
79+
import junit.framework.TestResult;
80+
import junit.framework.TestSuite;
81+
import junit.framework.TestFailure;
82+
import junit.framework.JUnit4TestCaseFacade;
83+
6784
import org.jacoco.core.analysis.Analyzer;
6885
import org.jacoco.core.analysis.CoverageBuilder;
6986
import org.jacoco.core.analysis.IBundleCoverage;
7087
import org.jacoco.core.data.ExecutionDataStore;
7188
import org.jacoco.core.data.SessionInfoStore;
89+
7290
import org.jacoco.core.instr.Instrumenter;
7391
import org.jacoco.core.runtime.IRuntime;
7492
import org.jacoco.core.runtime.LoggerRuntime;
@@ -107,6 +125,8 @@ public class JUnitTestManager {
107125
private List<String> _nonTestClassNames = null;
108126
private JUnitResultTuple _finalResult = new JUnitResultTuple(false, null);
109127

128+
private ArrayList<String> nonTestClassNames = new ArrayList();
129+
110130
/** Standard constructor
111131
* @param jmc a JUnitModelCallback
112132
* @param loaderFactory factory to create class loaders
@@ -261,7 +281,6 @@ public boolean runTestSuite() {
261281
_log.log("Testing doCoverage");
262282

263283
if (_runtime != null) { /* doCoverage was true */
264-
265284
_log.log("Analyzing coverage data for " + _nonTestClassNames);
266285

267286
/* Collect session info (including which code was executed) */

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL