Author: degenaro
Date: Tue Nov 4 19:27:44 2014
New Revision: 1636693
URL: http://svn.apache.org/r1636693
Log:
UIMA-4069 Redesign of JD toward the main goal of classpath separation for
container (system) code.
Remove test jar for JUnit testing now provided via "/" in Utilities.userCP
which gives rise to /org/apache/uima/ducc/user/jd/test/helper/CR100.class.
Removed:
uima/sandbox/uima-ducc/trunk/uima-ducc-container/mkresources.xml
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/resources/ducc-test.jar
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestDispatcher.java
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestSuite.java
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/helper/Utilities.java
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestDispatcher.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestDispatcher.java?rev=1636693&r1=1636692&r2=1636693&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestDispatcher.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestDispatcher.java
Tue Nov 4 19:27:44 2014
@@ -153,7 +153,7 @@ public class TestDispatcher {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- JobDriverCommon.setInstance(Utilities.jarList, crXml,
crCfg);
+ JobDriverCommon.setInstance(Utilities.userCP, crXml,
crCfg);
int size =
JobDriverCommon.getInstance().getMap().size();
debug("map size:"+size);
Dispatcher dispatcher = new Dispatcher();
@@ -196,7 +196,7 @@ public class TestDispatcher {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- JobDriverCommon.setInstance(Utilities.jarList, crXml,
crCfg);
+ JobDriverCommon.setInstance(Utilities.userCP, crXml,
crCfg);
int size =
JobDriverCommon.getInstance().getMap().size();
debug("map size:"+size);
Dispatcher dispatcher = new Dispatcher();
@@ -241,7 +241,7 @@ public class TestDispatcher {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- JobDriverCommon.setInstance(Utilities.jarList, crXml,
crCfg);
+ JobDriverCommon.setInstance(Utilities.userCP, crXml,
crCfg);
int size =
JobDriverCommon.getInstance().getMap().size();
debug("map size:"+size);
Dispatcher dispatcher = new Dispatcher();
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestSuite.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestSuite.java?rev=1636693&r1=1636692&r2=1636693&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestSuite.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/TestSuite.java
Tue Nov 4 19:27:44 2014
@@ -85,11 +85,11 @@ public class TestSuite {
}
}
- private void testIncludeAll(String[] jarList, String crXml, String
crCfg) {
+ private void testIncludeAll(String[] userCP, String crXml, String
crCfg) {
try {
- URL[] classLoaderUrls = new URL[jarList.length];
+ URL[] classLoaderUrls = new URL[userCP.length];
int i = 0;
- for(String jar : jarList) {
+ for(String jar : userCP) {
classLoaderUrls[i] =
this.getClass().getResource(jar);
i++;
}
@@ -110,15 +110,15 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- testIncludeAll(Utilities.jarList, crXml, crCfg);
+ testIncludeAll(Utilities.userCP, crXml, crCfg);
}
- private void testExcludeOne(String[] jarList, String crXml, String
crCfg, int skip) {
+ private void testExcludeOne(String[] userCP, String crXml, String
crCfg, int skip) {
try {
- URL[] classLoaderUrls = new URL[jarList.length-1];
+ URL[] classLoaderUrls = new URL[userCP.length-1];
int index = 0;
- for(int i=0; i<jarList.length; i++) {
- String jar = jarList[i];
+ for(int i=0; i<userCP.length; i++) {
+ String jar = userCP[i];
if(i == skip) {
debug(i+" skip: "+jar);
}
@@ -151,17 +151,17 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- testExcludeOne(Utilities.jarList, crXml, crCfg, 2);
- for(int i=0; i<Utilities.jarList.length; i++) {
- testExcludeOne(Utilities.jarList, crXml, crCfg, i);
+ testExcludeOne(Utilities.userCP, crXml, crCfg, 2);
+ for(int i=0; i<Utilities.userCP.length; i++) {
+ testExcludeOne(Utilities.userCP, crXml, crCfg, i);
}
}
- private void testNoXml(String[] jarList, String crXml, String crCfg) {
+ private void testNoXml(String[] userCP, String crXml, String crCfg) {
try {
- URL[] classLoaderUrls = new URL[jarList.length];
+ URL[] classLoaderUrls = new URL[userCP.length];
int i = 0;
- for(String jar : jarList) {
+ for(String jar : userCP) {
classLoaderUrls[i] =
this.getClass().getResource(jar);
i++;
}
@@ -184,14 +184,14 @@ public class TestSuite {
}
String crXml = null;
String crCfg = null;
- testNoXml(Utilities.jarList, crXml, crCfg);
+ testNoXml(Utilities.userCP, crXml, crCfg);
}
- private void getTotal(String[] jarList, String crXml, String crCfg) {
+ private void getTotal(String[] userCP, String crXml, String crCfg) {
try {
- URL[] classLoaderUrls = new URL[jarList.length];
+ URL[] classLoaderUrls = new URL[userCP.length];
int i = 0;
- for(String jar : jarList) {
+ for(String jar : userCP) {
classLoaderUrls[i] =
this.getClass().getResource(jar);
i++;
}
@@ -215,14 +215,14 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- getTotal(Utilities.jarList, crXml, crCfg);
+ getTotal(Utilities.userCP, crXml, crCfg);
}
- private void getMetaCas(String[] jarList, String crXml, String crCfg) {
+ private void getMetaCas(String[] userCP, String crXml, String crCfg) {
try {
- URL[] classLoaderUrls = new URL[jarList.length];
+ URL[] classLoaderUrls = new URL[userCP.length];
int i = 0;
- for(String jar : jarList) {
+ for(String jar : userCP) {
classLoaderUrls[i] =
this.getClass().getResource(jar);
i++;
}
@@ -254,7 +254,7 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- getMetaCas(Utilities.jarList, crXml, crCfg);
+ getMetaCas(Utilities.userCP, crXml, crCfg);
}
private void getMetaCases(JobDriverCollectionReader jdui, int total)
throws JobDriverException {
@@ -273,11 +273,11 @@ public class TestSuite {
}
}
- private void getMetaCases(String[] jarList, String crXml, String crCfg,
int extra) {
+ private void getMetaCases(String[] userCP, String crXml, String crCfg,
int extra) {
try {
- URL[] classLoaderUrls = new URL[jarList.length];
+ URL[] classLoaderUrls = new URL[userCP.length];
int i = 0;
- for(String jar : jarList) {
+ for(String jar : userCP) {
classLoaderUrls[i] =
this.getClass().getResource(jar);
i++;
}
@@ -306,7 +306,7 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- getMetaCases(Utilities.jarList, crXml, crCfg, 0);
+ getMetaCases(Utilities.userCP, crXml, crCfg, 0);
}
@Test
@@ -318,7 +318,7 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- getMetaCases(Utilities.jarList, crXml, crCfg, 10);
+ getMetaCases(Utilities.userCP, crXml, crCfg, 10);
}
@Test
@@ -331,7 +331,7 @@ public class TestSuite {
File file = new File(urlXml.getFile());
String crXml = file.getAbsolutePath();
String crCfg = null;
- CasManager cm = new CasManager(Utilities.jarList,
crXml, crCfg);
+ CasManager cm = new CasManager(Utilities.userCP, crXml,
crCfg);
int total = cm.getCasManagerStats().getCrTotal();
assertTrue(total == 100);
IMetaCas metaCas = cm.getMetaCas();
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/helper/Utilities.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/helper/Utilities.java?rev=1636693&r1=1636692&r2=1636693&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/helper/Utilities.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/helper/Utilities.java
Tue Nov 4 19:27:44 2014
@@ -20,11 +20,12 @@ package org.apache.uima.ducc.container.j
public class Utilities {
- public static String[] jarList = {
- "/ducc-test.jar",
+ public static String[] userCP = {
+ "/",
"/uima-ducc-user.jar",
"/uimaj-as-core.jar",
"/uimaj-core.jar",
"/xstream-1.3.1.jar"
};
+
}