You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2012/08/21 20:55:02 UTC
svn commit: r1375715 [2/3] - in /ant/ivy/core/trunk:
src/java/org/apache/ivy/ src/java/org/apache/ivy/osgi/repo/
test/java/org/apache/ivy/ test/java/org/apache/ivy/ant/
test/java/org/apache/ivy/core/ test/java/org/apache/ivy/core/deliver/
test/java/org...
Modified: ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java?rev=1375715&r1=1375714&r2=1375715&view=diff
==============================================================================
--- ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java (original)
+++ ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java Tue Aug 21 18:55:01 2012
@@ -115,7 +115,7 @@ public class ResolveTest extends TestCas
((DefaultRepositoryCacheManager) ivy.getSettings().getDefaultRepositoryCacheManager())
.setArtifactPattern(ivy.substitute("[module]/[originalname].[ext]"));
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod15.2/ivy-1.1.xml")
- .toURL(), getResolveOptions(new String[] {"default"}));
+ , getResolveOptions(new String[] {"default"}));
assertNotNull(report);
ArtifactDownloadReport[] dReports = report.getConfigurationReport("default")
@@ -147,7 +147,7 @@ public class ResolveTest extends TestCas
((DefaultRepositoryCacheManager) ivy.getSettings().getDefaultRepositoryCacheManager())
.setArtifactPattern(ivy.substitute("[module]/[originalname].[ext]"));
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod15.4/ivy-1.1.xml")
- .toURL(), getResolveOptions(new String[] {"default"}).setValidate(false));
+ , getResolveOptions(new String[] {"default"}).setValidate(false));
assertNotNull(report);
Map extra = new HashMap();
@@ -179,7 +179,7 @@ public class ResolveTest extends TestCas
public void testArtifactOrigin() throws Exception {
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
@@ -209,7 +209,7 @@ public class ResolveTest extends TestCas
// now resolve the same artifact again and verify the origin of the (not-downloaded)
// artifact
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
@@ -231,7 +231,7 @@ public class ResolveTest extends TestCas
.setUseOrigin(true);
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(), getResolveOptions(
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"), getResolveOptions(
new String[] {"default"}));
assertNotNull(report);
@@ -259,7 +259,7 @@ public class ResolveTest extends TestCas
public void testResolveSimple() throws Exception {
// mod1.1 depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -278,7 +278,7 @@ public class ResolveTest extends TestCas
public void testResolveBadStatus() throws Exception {
// mod1.4 depends on modfailure, modfailure has a bad status
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.1.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.1.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertTrue(report.hasError());
@@ -288,8 +288,8 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
Throwable th = null;
try {
- ivy.configure(new File("test/repositories/xml-entities/ivysettings.xml").toURL());
- ResolveReport report = ivy.resolve(new File("test/repositories/xml-entities/ivy.xml").toURL(),
+ ivy.configure(new File("test/repositories/xml-entities/ivysettings.xml"));
+ ResolveReport report = ivy.resolve(new File("test/repositories/xml-entities/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -303,8 +303,8 @@ public class ResolveTest extends TestCas
// module1 depends on latest version of module2, for which there is no revision in the
// pattern
Ivy ivy = new Ivy();
- ivy.configure(new File("test/repositories/norev/ivysettings.xml").toURL());
- ResolveReport report = ivy.resolve(new File("test/repositories/norev/ivy.xml").toURL(),
+ ivy.configure(new File("test/repositories/norev/ivysettings.xml"));
+ ResolveReport report = ivy.resolve(new File("test/repositories/norev/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -312,8 +312,8 @@ public class ResolveTest extends TestCas
public void testResolveLatestWithNoRevisionInPattern() throws Exception {
Ivy ivy = new Ivy();
- ivy.configure(new File("test/repositories/norev/ivysettings.xml").toURL());
- ResolveReport report = ivy.resolve(new File("test/repositories/norev/ivy-latest.xml").toURL(),
+ ivy.configure(new File("test/repositories/norev/ivysettings.xml"));
+ ResolveReport report = ivy.resolve(new File("test/repositories/norev/ivy-latest.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -322,7 +322,7 @@ public class ResolveTest extends TestCas
public void testResolveNoRevisionInDep() throws Exception {
// mod1.4 depends on mod1.6, in which the ivy file has no revision
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.2.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertTrue(report.hasError());
@@ -333,13 +333,13 @@ public class ResolveTest extends TestCas
// module1 depends on latest version of module2, which contains no revision in its ivy file,
// nor in the pattern
Ivy ivy = new Ivy();
- ivy.configure(new File("test/repositories/IVY-258/ivysettings.xml").toURL());
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-258/ivy.xml").toURL(),
+ ivy.configure(new File("test/repositories/IVY-258/ivysettings.xml"));
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-258/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
((BasicResolver) ivy.getSettings().getResolver("myresolver")).setCheckconsistency(false);
- report = ivy.resolve(new File("test/repositories/IVY-258/ivy.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/IVY-258/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
}
@@ -355,8 +355,8 @@ public class ResolveTest extends TestCas
// settings use 'all' as default conflict manager, and latest-revision for modules from
// myorg
Ivy ivy = new Ivy();
- ivy.configure(new File("test/repositories/IVY-448/ivysettings.xml").toURL());
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-448/ivy.xml").toURL(),
+ ivy.configure(new File("test/repositories/IVY-448/ivysettings.xml"));
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-448/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -374,7 +374,7 @@ public class ResolveTest extends TestCas
// <conflict org="org1" module="mod1.2" rev="1.1,2.0" />
ResolveReport report = ivy.resolve(
- new File("test/repositories/1/IVY-465/M1/ivys/ivy-1.0.xml").toURL(),
+ new File("test/repositories/1/IVY-465/M1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -392,7 +392,7 @@ public class ResolveTest extends TestCas
((FileSystemResolver) ivy.getSettings().getResolver("1"))
.setDescriptor(FileSystemResolver.DESCRIPTOR_REQUIRED);
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertTrue(report.hasError());
@@ -437,7 +437,7 @@ public class ResolveTest extends TestCas
// mod1.1 depends on mod1.2
// we first do a simple resolve so that module is in cache
- ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
// we now use a badly configured ivy, so that it can't find module in repository
@@ -447,7 +447,7 @@ public class ResolveTest extends TestCas
ivy.getSettings().validate();
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(), getResolveOptions(ivy
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"), getResolveOptions(ivy
.getSettings(), new String[] {"*"}));
assertFalse(report.hasError());
@@ -476,7 +476,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -484,7 +484,7 @@ public class ResolveTest extends TestCas
FileUtil.forceDelete(new File("build/testCache2"));
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -515,7 +515,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -528,7 +528,7 @@ public class ResolveTest extends TestCas
FileUtil.forceDelete(new File("build/testCache2"));
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -556,7 +556,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -569,7 +569,7 @@ public class ResolveTest extends TestCas
FileUtil.forceDelete(new File("build/testCache2"));
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -598,7 +598,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -611,7 +611,7 @@ public class ResolveTest extends TestCas
Thread.sleep(700);
// we resolve again, it should work fine
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -624,7 +624,7 @@ public class ResolveTest extends TestCas
FileUtil.forceDelete(new File("build/testCache2"));
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -648,7 +648,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -663,7 +663,7 @@ public class ResolveTest extends TestCas
new File("build/testCache2/mod1.2-1.6.jar"), null);
// now do a new resolve: it should not use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -689,7 +689,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -699,7 +699,7 @@ public class ResolveTest extends TestCas
new File("build/testCache2/mod1.2-1.6.jar"), null);
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -712,7 +712,7 @@ public class ResolveTest extends TestCas
Thread.sleep(700);
// now do a new resolve: it should resolve the dynamic revision again
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -736,7 +736,7 @@ public class ResolveTest extends TestCas
// we first do a simple resolve so that module is in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -746,7 +746,7 @@ public class ResolveTest extends TestCas
new File("build/testCache2/mod1.2-1.6.jar"), null);
// now do a new resolve: it should use cached data
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -756,7 +756,7 @@ public class ResolveTest extends TestCas
report.getConfigurationReport("default").getModuleRevisionIds());
// resolve again with refresh: it should find the new version
- report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"*"}).setRefresh(true));
assertFalse(report.hasError());
@@ -800,7 +800,7 @@ public class ResolveTest extends TestCas
ivy.getSettings().setDefaultCache(cache);
// ResolveReport report = ivy.resolve(new
- // File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(),
+ // File("test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"),
// getResolveOptions(new String[] {"*"}));
// // should have an error, the conf is bad and the dependency should not be found
// assertTrue(report.hasError());
@@ -813,7 +813,7 @@ public class ResolveTest extends TestCas
FileUtil.copy(new File("test/repositories/1/org1/mod1.2/jars/mod1.2-2.0.jar"), art, null);
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(), getResolveOptions(ivy
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"), getResolveOptions(ivy
.getSettings(), new String[] {"*"}));
assertFalse(report.hasError());
}
@@ -829,7 +829,7 @@ public class ResolveTest extends TestCas
// mod1.1 depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(), getResolveOptions(ivy
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"), getResolveOptions(ivy
.getSettings(), new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -864,7 +864,7 @@ public class ResolveTest extends TestCas
// mod1.1 depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml").toURL(), getResolveOptions(ivy
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.xml"), getResolveOptions(ivy
.getSettings(), new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -895,7 +895,7 @@ public class ResolveTest extends TestCas
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(
- new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(),
+ new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -927,7 +927,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/ivysettings-local.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -955,7 +955,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/ivysettings-local.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.8.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.8.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -989,7 +989,7 @@ public class ResolveTest extends TestCas
// a local build for mod1.2 is available
// we do a first resolve without local build so that cache contains mod1.2;2.0 module
ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getIvyFileInCache(
@@ -999,7 +999,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/ivysettings-local.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1020,7 +1020,7 @@ public class ResolveTest extends TestCas
public void testResolveExtends() throws Exception {
// mod6.1 depends on mod1.2 2.0 in conf default, and conf extension extends default
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"extension"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1039,7 +1039,7 @@ public class ResolveTest extends TestCas
public void testResolveExtended() throws Exception {
// mod6.1 depends on mod1.2 2.0 in conf default, and conf extension extends default
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1058,7 +1058,7 @@ public class ResolveTest extends TestCas
public void testResolveExtendedAndExtends() throws Exception {
// mod6.1 depends on mod1.2 2.0 in conf default, and conf extension extends default
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org6/mod6.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"default", "extension"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1087,7 +1087,7 @@ public class ResolveTest extends TestCas
// mod6.1 depends on mod1.2 2.0 in conf (default->default)
// conf extension extends default
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.2/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org6/mod6.2/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"default", "extension"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -1124,7 +1124,7 @@ public class ResolveTest extends TestCas
// mod6.1 2.0 has two confs default and standalone
// mod6.1 2.0 depends on mod1.2 2.2 in conf (default->default)
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.1.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1157,7 +1157,7 @@ public class ResolveTest extends TestCas
// mod6.1
// depends on mod1.2 2.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.2/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org6/mod6.2/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"compile", "run"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -1186,7 +1186,7 @@ public class ResolveTest extends TestCas
// mod1.1
// depends on mod1.2 2.0
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.2/ivys/ivy-0.5.xml").toURL(),
+ "test/repositories/1/org6/mod6.2/ivys/ivy-0.5.xml"),
getResolveOptions(new String[] {"compile", "run"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -1222,7 +1222,7 @@ public class ResolveTest extends TestCas
// same as before, except that mod6.2 depends on mod1.2 2.1 extension->default
// so mod1.2 2.0 should be evicted in conf extension
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org6/mod6.2/ivys/ivy-0.4.xml").toURL(),
+ "test/repositories/1/org6/mod6.2/ivys/ivy-0.4.xml"),
getResolveOptions(new String[] {"default", "extension"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -1267,7 +1267,7 @@ public class ResolveTest extends TestCas
// mod1.4, which depends on mod1.3 and selects one of its artifacts
// mod1.3 and selects two of its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.6/ivys/ivy-1.0.3.xml").toURL(),
+ "test/repositories/1/org1/mod1.6/ivys/ivy-1.0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1286,7 +1286,7 @@ public class ResolveTest extends TestCas
// #mod1.3;3.1 has only A and C artifacts, not B.
// Both A and C should be downloaded, and a message should tell that B was not available.
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.12.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.12.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1301,7 +1301,7 @@ public class ResolveTest extends TestCas
// test case for IVY-283
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-283/ivysettings.xml"));
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-283/ivy.xml").toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-283/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1320,7 +1320,7 @@ public class ResolveTest extends TestCas
// second test case for IVY-283
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-283/ivysettings.xml"));
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-283/ivy-d.xml").toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-283/ivy-d.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1354,7 +1354,7 @@ public class ResolveTest extends TestCas
public void testResolveWithStartPublicConf() throws Exception {
// mod2.2 depends on mod1.3 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.2/ivys/ivy-0.8.xml").toURL(),
+ "test/repositories/1/org2/mod2.2/ivys/ivy-0.8.xml"),
getResolveOptions(new String[] {"*(public)"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1378,7 +1378,7 @@ public class ResolveTest extends TestCas
public void testResolveWithPrivateConf() throws Exception {
// mod2.2 depends on mod1.3 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.2/ivys/ivy-0.8.xml").toURL(),
+ "test/repositories/1/org2/mod2.2/ivys/ivy-0.8.xml"),
getResolveOptions(new String[] {"*(private)"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1402,7 +1402,7 @@ public class ResolveTest extends TestCas
public void testResolveDefaultWithArtifactsConf1() throws Exception {
// mod2.2 depends on mod1.3 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.xml").toURL(),
+ "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.xml"),
getResolveOptions(new String[] {"myconf1"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1425,7 +1425,7 @@ public class ResolveTest extends TestCas
public void testResolveDefaultWithArtifactsConf2() throws Exception {
// mod2.2 depends on mod1.3 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.xml").toURL(),
+ "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.xml"),
getResolveOptions(new String[] {"myconf2"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1450,7 +1450,7 @@ public class ResolveTest extends TestCas
public void testResolveDefaultWithArtifactsAndConfMapping() throws Exception {
// mod2.2 depends on mod1.3 and specify its artifacts and a conf mapping
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.1.xml").toURL(),
+ "test/repositories/1/org2/mod2.2/ivys/ivy-0.5.1.xml"),
getResolveOptions(new String[] {"myconf1"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -1473,7 +1473,7 @@ public class ResolveTest extends TestCas
public void testResolveWithIncludeArtifactsConf1() throws Exception {
// mod2.3 depends on mod2.1 and selects its artifacts in myconf1
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.xml"),
getResolveOptions(new String[] {"myconf1"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1493,7 +1493,7 @@ public class ResolveTest extends TestCas
public void testResolveWithIncludeArtifactsConf2() throws Exception {
// mod2.3 depends on mod2.1 and selects its artifacts in myconf1
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.4.xml"),
getResolveOptions(new String[] {"myconf2"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1513,7 +1513,7 @@ public class ResolveTest extends TestCas
public void testResolveWithIncludeArtifactsWithoutConf() throws Exception {
// mod2.3 depends on mod2.1 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.5.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.5.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1535,7 +1535,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.3 and mod2.1
// mod2.3 depends on mod2.1 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.5.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.5.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -1548,7 +1548,7 @@ public class ResolveTest extends TestCas
public void testResolveWithExcludesArtifacts() throws Exception {
// mod2.3 depends on mod2.1 and selects its artifacts
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1568,7 +1568,7 @@ public class ResolveTest extends TestCas
public void testResolveWithExcludesArtifacts2() throws Exception {
// mod2.3 depends on mod2.1 and badly excludes artifacts with incorrect matcher
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.2.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.2.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1588,7 +1588,7 @@ public class ResolveTest extends TestCas
public void testResolveWithExcludesArtifacts3() throws Exception {
// mod2.3 depends on mod2.1 and excludes artifacts with exact matcher
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.3.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1608,7 +1608,7 @@ public class ResolveTest extends TestCas
public void testResolveWithExcludesArtifacts4() throws Exception {
// mod2.3 depends on mod2.1 and excludes artifacts with regexp matcher
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.4.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.4.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1628,7 +1628,7 @@ public class ResolveTest extends TestCas
public void testResolveWithExcludesArtifacts5() throws Exception {
// mod2.3 depends on mod2.1 and excludes artifacts with glob matcher
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.5.xml").toURL(),
+ "test/repositories/1/org2/mod2.3/ivys/ivy-0.6.5.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1648,7 +1648,7 @@ public class ResolveTest extends TestCas
public void testResolveTransitiveDependencies() throws Exception {
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1671,7 +1671,7 @@ public class ResolveTest extends TestCas
public void testResolveTransitiveDependenciesWithOverride() throws Exception {
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1697,7 +1697,7 @@ public class ResolveTest extends TestCas
public void testResolveTransitiveDependenciesWithOverrideAndDynamicResolveMode() throws Exception {
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}).setResolveMode(ResolveOptions.RESOLVEMODE_DYNAMIC));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1720,7 +1720,7 @@ public class ResolveTest extends TestCas
public void testResolveTransitiveDisabled() throws Exception {
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml").toURL(), getResolveOptions(
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.xml"), getResolveOptions(
new String[] {"*"}).setTransitive(false));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -1762,7 +1762,7 @@ public class ResolveTest extends TestCas
// compile conf is not transitive
// first we resolve compile conf only
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml"),
getResolveOptions(new String[] {"compile"}));
// dependencies
@@ -1775,7 +1775,7 @@ public class ResolveTest extends TestCas
assertFalse(getArchiveFileInCache("org1", "mod1.2", "2.0", "mod1.2", "jar", "jar").exists());
// then we resolve runtime conf
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml"),
getResolveOptions(new String[] {"runtime"}));
// dependencies
@@ -1785,7 +1785,7 @@ public class ResolveTest extends TestCas
// same as before, but resolve both confs in one call
ResolveReport r = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.1.xml"),
getResolveOptions(new String[] {"runtime", "compile"}));
assertFalse(r.hasError());
assertEquals(1, r.getConfigurationReport("compile").getArtifactsNumber());
@@ -1798,7 +1798,7 @@ public class ResolveTest extends TestCas
// compile extends runtime
// first we resolve compile conf only
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml"),
getResolveOptions(new String[] {"compile"}));
// dependencies
@@ -1811,7 +1811,7 @@ public class ResolveTest extends TestCas
assertFalse(getArchiveFileInCache("org1", "mod1.2", "2.0", "mod1.2", "jar", "jar").exists());
// then we resolve runtime conf
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml"),
getResolveOptions(new String[] {"runtime"}));
// dependencies
@@ -1821,7 +1821,7 @@ public class ResolveTest extends TestCas
// same as before, but resolve both confs in one call
ResolveReport r = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.2.xml"),
getResolveOptions(new String[] {"runtime", "compile"}));
assertFalse(r.hasError());
assertEquals(1, r.getConfigurationReport("compile").getArtifactsNumber());
@@ -1834,7 +1834,7 @@ public class ResolveTest extends TestCas
// runtime extends compile
// first we resolve compile conf only
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml"),
getResolveOptions(new String[] {"compile"}));
// dependencies
@@ -1847,7 +1847,7 @@ public class ResolveTest extends TestCas
assertFalse(getArchiveFileInCache("org1", "mod1.2", "2.0", "mod1.2", "jar", "jar").exists());
// then we resolve runtime conf
- ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml"),
getResolveOptions(new String[] {"runtime"}));
// dependencies
@@ -1857,7 +1857,7 @@ public class ResolveTest extends TestCas
// same as before, but resolve both confs in one call
ResolveReport r = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.3.3.xml"),
getResolveOptions(new String[] {"runtime", "compile"}));
assertFalse(r.hasError());
assertEquals(1, r.getConfigurationReport("compile").getArtifactsNumber());
@@ -1872,7 +1872,7 @@ public class ResolveTest extends TestCas
// compile conf is not transitive and extends runtime
ResolveReport r = ivy.resolve(new File("test/repositories/1/org2/mod2.2/ivys/ivy-0.6.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertFalse(r.hasError());
// here we should get all three recursive dependencies
@@ -1904,7 +1904,7 @@ public class ResolveTest extends TestCas
// compile conf is not transitive and extends runtime
ResolveReport r = ivy.resolve(new File("test/repositories/1/org2/mod2.2/ivys/ivy-0.7.xml")
- .toURL(), getResolveOptions(new String[] {"A", "B", "compile"}));
+ , getResolveOptions(new String[] {"A", "B", "compile"}));
assertFalse(r.hasError());
// here we should get all three recursive dependencies
@@ -1932,7 +1932,7 @@ public class ResolveTest extends TestCas
// - mod1.1 which depends on mod1.2
// - mod3.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -1961,7 +1961,7 @@ public class ResolveTest extends TestCas
// - mod1.1 v 1.0 which depends on mod1.2 v 2.0
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.1.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2014,7 +2014,7 @@ public class ResolveTest extends TestCas
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
// - mod6.1 v 0.3 which depends on mod1.2 v 2.0
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.14.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
// dependencies
ConfigurationResolveReport crr = report.getConfigurationReport("default");
@@ -2062,7 +2062,7 @@ public class ResolveTest extends TestCas
// y depends on commons-lang 2.0
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-264/ivysettings.xml"));
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-264/ivy.xml").toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-264/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -2088,7 +2088,7 @@ public class ResolveTest extends TestCas
// mod20.1;1.0 -> mod1.2;1.0
// mod20.1;1.1 -> mod1.2;1.0
ResolveReport report = ivy.resolve(new File("test/repositories/1/org20/mod20.4/ivys/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
// dependencies
ConfigurationResolveReport crr = report.getConfigurationReport("default");
@@ -2106,7 +2106,7 @@ public class ResolveTest extends TestCas
*/
public void testResolveConflictFromPoms() throws Exception {
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod17.1/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
assertFalse(report.hasError());
}
@@ -2118,7 +2118,7 @@ public class ResolveTest extends TestCas
// mod7.1 v1.0 depends on mod 1.2 v2.0 (which should be evicted by transitivity)
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod7.3/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2148,7 +2148,7 @@ public class ResolveTest extends TestCas
// - mod3.1 v 1.0 which depends on mod1.2 v 2.0
// - mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.13.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
// dependencies
@@ -2189,7 +2189,7 @@ public class ResolveTest extends TestCas
// mod2.1 conf A depends on mod1.1 which depends on mod1.2 2.0
// mod2.1 conf B depends on mod1.2 2.1
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.1/ivys/ivy-0.4.xml").toURL(),
+ "test/repositories/1/org2/mod2.1/ivys/ivy-0.4.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -2222,7 +2222,7 @@ public class ResolveTest extends TestCas
//
// mod5.1 r4.2 conf B depends on mod1.2 r2.0
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2263,7 +2263,7 @@ public class ResolveTest extends TestCas
//
// mod5.1 r4.2 conf B depends on mod1.2 r2.0
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.1.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2302,7 +2302,7 @@ public class ResolveTest extends TestCas
//
// mod5.1 r4.3 has only conf A, not B
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.4.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
// dependencies
@@ -2324,7 +2324,7 @@ public class ResolveTest extends TestCas
// mod6.1 r1.5 depends on
// mod5.1 [1.0,4.3] conf unknown which doesn't exist in mod5.1;4.3
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.5.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertTrue("missing conf should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("'unknown'") != -1);
}
@@ -2339,7 +2339,7 @@ public class ResolveTest extends TestCas
//
// mod5.1 r4.2 conf B depends on mod1.2 r2.0
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.2.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2392,7 +2392,7 @@ public class ResolveTest extends TestCas
//
// mod5.1 r4.2 conf B depends on mod1.2 r2.0
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.1/ivy-1.3.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2436,7 +2436,7 @@ public class ResolveTest extends TestCas
public void testMultipleEviction() throws Exception {
ResolveReport report = ivy.resolve(
- new File("test/repositories/1/IVY-644/M1/ivys/ivy-1.0.xml").toURL(),
+ new File("test/repositories/1/IVY-644/M1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"test" , "runtime" })); //NB the order impact the bug
assertFalse(report.hasError());
}
@@ -2447,7 +2447,7 @@ public class ResolveTest extends TestCas
// - mod1.2 v 2.0 and forces it
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.2.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2477,7 +2477,7 @@ public class ResolveTest extends TestCas
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
// - mod1.2 v 2.0 and forces it
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.9.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2500,7 +2500,7 @@ public class ResolveTest extends TestCas
// - mod3.1 v 1.0.1 which depends on mod1.2 v 2.0 and forces it
// - mod3.2 v 1.2 which depends on mod1.2 v 2.1 and on mod3.1 v1.0.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.10.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
// dependencies
@@ -2520,7 +2520,7 @@ public class ResolveTest extends TestCas
// - mod1.2 v 2.1
// - mod1.2 v 1.0 and forces it
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.11.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
// dependencies
@@ -2542,7 +2542,7 @@ public class ResolveTest extends TestCas
// - mod3.1 v1.1 which depends on
// - mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.12.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
// dependencies
@@ -2560,7 +2560,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/ivysettings-artifact-lock.xml"));
ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.5.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
List lockFiles = new ArrayList();
findLockFiles(cache, lockFiles);
@@ -2583,7 +2583,7 @@ public class ResolveTest extends TestCas
// - mod1.2 v 1+ and forces it
// - mod3.1 v 1.2 which depends on mod1.2 v 2+
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.5.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2611,7 +2611,7 @@ public class ResolveTest extends TestCas
// - mod1.2 v 1+ and forces it in conf compile
// - mod3.1 v 1.2 in conf test which depends on mod1.2 v 2+
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.6.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2641,7 +2641,7 @@ public class ResolveTest extends TestCas
// which defines confs compile, runtime extends compile
// which depends on mod1.2 v 2+ in conf compile->default
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod4.1/ivy-4.7.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2704,7 +2704,7 @@ public class ResolveTest extends TestCas
// - mod1.1 v 1.0 which depends on mod1.2 v 2.0
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod10.1/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2731,7 +2731,7 @@ public class ResolveTest extends TestCas
// mod4.1 v 4.3 depends on
// - mod1.2 v 2.1
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
- ivy.resolve(new File("test/repositories/2/mod10.1/ivy-1.1.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod10.1/ivy-1.1.xml"),
getResolveOptions(new String[] {"*"}));
// conflicting dependencies
@@ -2754,7 +2754,7 @@ public class ResolveTest extends TestCas
// - mod1.2 v 2.0 but selects mod1.2 v 2.1
// - mod3.1 v 1.1 which depends on mod1.2 v 2.1
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod10.1/ivy-1.3.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
IvyNode[] evicted = report.getConfigurationReport("default").getEvictedNodes();
assertEquals(1, evicted.length);
@@ -2768,7 +2768,7 @@ public class ResolveTest extends TestCas
// mod5.1 conf B extends conf A
// mod5.1 conf A publishes art51A
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod5.2/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2789,7 +2789,7 @@ public class ResolveTest extends TestCas
// mod5.1 conf B publishes art51B
// mod5.1 conf A publishes art51A
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod5.2/ivy-2.0.xml")
- .toURL(), getResolveOptions(new String[] {"B", "A"}));
+ , getResolveOptions(new String[] {"B", "A"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2826,7 +2826,7 @@ public class ResolveTest extends TestCas
public void testThisConfiguration() throws Exception {
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod14.4/ivy-1.1.xml")
- .toURL(), getResolveOptions(new String[] {"compile"}));
+ , getResolveOptions(new String[] {"compile"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
assertNotNull(md);
@@ -2849,7 +2849,7 @@ public class ResolveTest extends TestCas
CacheCleaner.deleteDir(cache);
createCache();
- report = ivy.resolve(new File("test/repositories/2/mod14.4/ivy-1.1.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/2/mod14.4/ivy-1.1.xml"),
getResolveOptions(new String[] {"standalone"}));
crr = report.getConfigurationReport("standalone");
assertNotNull(crr);
@@ -2876,7 +2876,7 @@ public class ResolveTest extends TestCas
public void testLatest() throws Exception {
// mod1.4 depends on latest mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.1.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.1.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -2917,7 +2917,7 @@ public class ResolveTest extends TestCas
// latest mod1.4, which depends on mod1.2 2.2
// latest mod1.2 (which is 2.2)
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.5/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.5/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
@@ -2953,7 +2953,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/ivysettings-IVY602.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org9/mod9.2/ivys/ivy-1.3.xml").toURL(),
+ "test/repositories/1/org9/mod9.2/ivys/ivy-1.3.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -2964,7 +2964,7 @@ public class ResolveTest extends TestCas
public void testResolveModeDynamic1() throws Exception {
// mod1.1;1.0.1 -> mod1.2;2.0|latest.integration
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml"),
getResolveOptions(new String[] {"default"})
.setResolveMode(ResolveOptions.RESOLVEMODE_DYNAMIC));
assertNotNull(report);
@@ -2986,7 +2986,7 @@ public class ResolveTest extends TestCas
ivy.getSettings().addModuleConfiguration(
attributes, ExactPatternMatcher.INSTANCE, null, null, null, ResolveOptions.RESOLVEMODE_DYNAMIC);
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml"),
getResolveOptions(new String[] {"default"}));
assertNotNull(report);
@@ -3005,7 +3005,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/branches/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/branches/bar/bar1/trunk/5/ivy.xml").toURL(),
+ "test/repositories/branches/bar/bar1/trunk/5/ivy.xml"),
getResolveOptions(new String[] {"*"})
.setResolveMode(ResolveOptions.RESOLVEMODE_DYNAMIC));
assertFalse(report.hasError());
@@ -3019,7 +3019,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/branches/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/branches/bar/bar1/trunk/6/ivy.xml").toURL(),
+ "test/repositories/branches/bar/bar1/trunk/6/ivy.xml"),
getResolveOptions(new String[] {"*"})
.setResolveMode(ResolveOptions.RESOLVEMODE_DYNAMIC));
assertFalse(report.hasError());
@@ -3035,7 +3035,7 @@ public class ResolveTest extends TestCas
ivy.getSettings().addModuleConfiguration(
attributes, ExactPatternMatcher.INSTANCE, null, null, null, ResolveOptions.RESOLVEMODE_DYNAMIC);
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml").toURL(),
+ "test/repositories/1/org1/mod1.1/ivys/ivy-1.0.1.xml"),
getResolveOptions(new String[] {"default"})
.setResolveMode(ResolveOptions.RESOLVEMODE_DEFAULT));
assertNotNull(report);
@@ -3052,7 +3052,7 @@ public class ResolveTest extends TestCas
public void testVersionRange1() throws Exception {
// mod 1.4 depends on mod1.2 [1.0,2.0[
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.2.xml"),
getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
@@ -3071,7 +3071,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.3.xml").toURL(),
+ "test/repositories/1/org1/mod1.4/ivys/ivy-1.0.3.xml"),
getResolveOptions(new String[] {"default"}));
assertTrue(report.hasError());
}
@@ -3079,7 +3079,7 @@ public class ResolveTest extends TestCas
public void testLatestMilestone() throws Exception {
// mod9.2 depends on latest.milestone of mod6.4
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org9/mod9.2/ivys/ivy-1.1.xml").toURL(),
+ "test/repositories/1/org9/mod9.2/ivys/ivy-1.1.xml"),
getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
@@ -3097,7 +3097,7 @@ public class ResolveTest extends TestCas
// mod9.2 depends on latest.milestone of mod6.2, but there is no milestone
// test case for IVY-318
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org9/mod9.2/ivys/ivy-1.2.xml").toURL(),
+ "test/repositories/1/org9/mod9.2/ivys/ivy-1.2.xml"),
getResolveOptions(new String[] {"default"}));
// we should have an error since there is no milestone version, it should be considered as a
// non resolved dependency
@@ -3149,7 +3149,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/IVY-729/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File(
- "test/repositories/IVY-729/ivy.xml").toURL(),
+ "test/repositories/IVY-729/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
}
@@ -3158,22 +3158,22 @@ public class ResolveTest extends TestCas
// mod6.3 depends on mod6.2, which itself depends on mod6.3
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"default"}));
+ , getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
ivy.getSettings().setCircularDependencyStrategy(IgnoreCircularDependencyStrategy.getInstance());
- report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml"),
getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
ivy.getSettings().setCircularDependencyStrategy(WarnCircularDependencyStrategy.getInstance());
- report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml"),
getResolveOptions(new String[] {"default"}));
assertFalse(report.hasError());
ivy.getSettings().setCircularDependencyStrategy(ErrorCircularDependencyStrategy.getInstance());
try {
- ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.0.xml"),
getResolveOptions(new String[] {"default"}));
fail("no exception with circular dependency strategy set to error");
} catch (CircularDependencyException ex) {
@@ -3186,13 +3186,13 @@ public class ResolveTest extends TestCas
public void testCircular2() throws Exception {
// mod 9.1 (no revision) depends on mod9.2, which depends on mod9.1 2.+
- ResolveReport report = ivy.resolve(new File("test/repositories/circular/ivy.xml").toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/circular/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
ivy.getSettings().setCircularDependencyStrategy(ErrorCircularDependencyStrategy.getInstance());
try {
- ivy.resolve(new File("test/repositories/circular/ivy.xml").toURL(),
+ ivy.resolve(new File("test/repositories/circular/ivy.xml"),
getResolveOptions(new String[] {"*"}));
fail("no exception with circular dependency strategy set to error");
} catch (CircularDependencyException ex) {
@@ -3209,21 +3209,21 @@ public class ResolveTest extends TestCas
// in both configuration default and test
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml")
- .toURL(), getResolveOptions(new String[] {"default", "test"}));
+ , getResolveOptions(new String[] {"default", "test"}));
assertFalse(report.hasError());
// we should have mod 6.2 artifact in both configurations
assertEquals(1, report.getConfigurationReport("default").getArtifactsNumber());
assertEquals(1, report.getConfigurationReport("test").getArtifactsNumber());
ivy.getSettings().setCircularDependencyStrategy(IgnoreCircularDependencyStrategy.getInstance());
- report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml"),
getResolveOptions(new String[] {"default", "test"}));
assertFalse(report.hasError());
assertEquals(1, report.getConfigurationReport("default").getArtifactsNumber());
assertEquals(1, report.getConfigurationReport("test").getArtifactsNumber());
ivy.getSettings().setCircularDependencyStrategy(WarnCircularDependencyStrategy.getInstance());
- report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml"),
getResolveOptions(new String[] {"default", "test"}));
assertFalse(report.hasError());
assertEquals(1, report.getConfigurationReport("default").getArtifactsNumber());
@@ -3231,7 +3231,7 @@ public class ResolveTest extends TestCas
ivy.getSettings().setCircularDependencyStrategy(ErrorCircularDependencyStrategy.getInstance());
try {
- ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod6.3/ivy-1.2.xml"),
getResolveOptions(new String[] {"default", "test"}));
fail("no exception with circular dependency strategy set to error");
} catch (CircularDependencyException ex) {
@@ -3246,7 +3246,7 @@ public class ResolveTest extends TestCas
// mod11.2 depends on mod11.1
ivy.getSettings().setCircularDependencyStrategy(ErrorCircularDependencyStrategy.getInstance());
ResolveReport report = ivy.resolve(new File("test/repositories/2/mod11.1/ivy-1.0.xml")
- .toURL(), getResolveOptions(new String[] {"test"}));
+ , getResolveOptions(new String[] {"test"}));
assertNotNull(report);
assertFalse(report.hasError());
@@ -3351,7 +3351,7 @@ public class ResolveTest extends TestCas
public void testIVY1236() throws Exception {
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-1236/ivysettings.xml"));
- ResolveReport report = ivy.resolve(new File("test/repositories/IVY-1236/ivy.xml").toURI().toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/IVY-1236/ivy.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
@@ -3371,7 +3371,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/IVY-1233/ivysettings.xml"));
ivy.getSettings().setDefaultCache(cache);
- ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1233/ivy.xml").toURI().toURL(),
+ ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1233/ivy.xml"),
getResolveOptions(new String[] {"*"}));
ConfigurationResolveReport crr = rr.getConfigurationReport("default");
Set modRevIds = crr.getModuleRevisionIds();
@@ -3386,7 +3386,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/IVY-1333/ivysettings.xml"));
ivy.getSettings().setDefaultCache(cache);
- ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1333/ivy.xml").toURI().toURL(),
+ ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1333/ivy.xml"),
getResolveOptions(new String[] {"*"}));
ConfigurationResolveReport crr = rr.getConfigurationReport("default");
Set modRevIds = crr.getModuleRevisionIds();
@@ -3404,7 +3404,7 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/IVY-1347/ivysettings.xml"));
ivy.getSettings().setDefaultCache(cache);
- ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1347/childone/childtwo/ivy.xml").toURI().toURL(),
+ ResolveReport rr = ivy.resolve(new File("test/repositories/IVY-1347/childone/childtwo/ivy.xml"),
getResolveOptions(new String[] {"*"}));
ModuleDescriptor md = rr.getModuleDescriptor();
assertNotNull(md);
@@ -3435,27 +3435,27 @@ public class ResolveTest extends TestCas
ivy.configure(new File("test/repositories/badfile/ivysettings.xml"));
ResolveReport report = ivy.resolve(
- new File("test/repositories/badfile/ivys/ivy-badorg.xml").toURL(),
+ new File("test/repositories/badfile/ivys/ivy-badorg.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue("bad org should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("'badorg'") != -1);
- report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badmodule.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badmodule.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue("bad module should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("'badmodule'") != -1);
- report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badbranch.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badbranch.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue("bad branch should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("'badbranch'") != -1);
- report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badrevision.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badrevision.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue("bad revision should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("'badrevision'") != -1);
- report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badxml.xml").toURL(),
+ report = ivy.resolve(new File("test/repositories/badfile/ivys/ivy-badxml.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue("bad xml should have raised an error in report", report.hasError());
assertTrue(StringUtils.join(report.getAllProblemMessages().toArray(), "\n").indexOf("badatt") != -1);
@@ -3465,7 +3465,7 @@ public class ResolveTest extends TestCas
// mod2.4 depends on mod1.1 with transitive set to false
// mod1.1 depends on mod1.2, which should not be resolved because of the transitive setting
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.4/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.4/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -3491,7 +3491,7 @@ public class ResolveTest extends TestCas
// mod2.4 depends on mod1.1 with transitive set to false
// mod1.1 depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.7/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org2/mod2.7/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(report.hasError());
@@ -3515,7 +3515,7 @@ public class ResolveTest extends TestCas
// dependency
// file in cache
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.4/ivys/ivy-0.3.xml").toURL(),
+ "test/repositories/1/org2/mod2.4/ivys/ivy-0.3.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
@@ -3533,7 +3533,7 @@ public class ResolveTest extends TestCas
}
public void testVisibility1() throws Exception {
- ivy.resolve(new File("test/repositories/2/mod8.2/ivy-1.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod8.2/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(getArchiveFileInCache("org8", "mod8.1", "1.0", "a-private", "txt", "txt")
@@ -3541,7 +3541,7 @@ public class ResolveTest extends TestCas
}
public void testVisibility2() throws Exception {
- ivy.resolve(new File("test/repositories/2/mod8.3/ivy-1.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod8.3/ivy-1.0.xml"),
getResolveOptions(new String[] {"private"}));
assertFalse(getArchiveFileInCache("org8", "mod8.1", "1.0", "a-private", "txt", "txt")
@@ -3550,7 +3550,7 @@ public class ResolveTest extends TestCas
}
public void testVisibility3() throws Exception {
- ivy.resolve(new File("test/repositories/2/mod8.4/ivy-1.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod8.4/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(getArchiveFileInCache("org8", "mod8.1", "1.0", "a-private", "txt", "txt")
@@ -3559,7 +3559,7 @@ public class ResolveTest extends TestCas
}
public void testVisibility4() throws Exception {
- ivy.resolve(new File("test/repositories/2/mod8.4/ivy-1.1.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod8.4/ivy-1.1.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getArchiveFileInCache("org8", "mod8.1", "1.1", "a-private", "txt", "txt")
@@ -3576,7 +3576,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/1/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3592,7 +3592,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/2/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3608,7 +3608,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/3/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"buildtime"}));
+ , getResolveOptions(new String[] {"buildtime"}));
ConfigurationResolveReport conf = report.getConfigurationReport("buildtime");
@@ -3624,7 +3624,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/4/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"default"}));
+ , getResolveOptions(new String[] {"default"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3640,7 +3640,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/5/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"*"}));
+ , getResolveOptions(new String[] {"*"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3656,7 +3656,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/6/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"default", "buildtime"}));
+ , getResolveOptions(new String[] {"default", "buildtime"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3672,7 +3672,7 @@ public class ResolveTest extends TestCas
Ivy ivy = new Ivy();
ivy.configure(new File("test/repositories/IVY-84/ivysettings.xml"));
ResolveReport report = ivy.resolve(new File("test/repositories/IVY-84/tests/7/ivy.xml")
- .toURL(), getResolveOptions(new String[] {"buildtime", "default"}));
+ , getResolveOptions(new String[] {"buildtime", "default"}));
ConfigurationResolveReport conf = report.getConfigurationReport("default");
@@ -3688,7 +3688,7 @@ public class ResolveTest extends TestCas
// mod9.2 depends on mod9.1 and mod1.2
// mod9.1 depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org9/mod9.2/ivys/ivy-1.0.xml").toURL(),
+ "test/repositories/1/org9/mod9.2/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -3709,7 +3709,7 @@ public class ResolveTest extends TestCas
}
public void testResolveMultipleSameDependency() throws Exception {
- ResolveReport report = ivy.resolve(new File("test/repositories/1/multiple-same-deps/mod1/ivys/ivy-1.0.xml").toURL(),
+ ResolveReport report = ivy.resolve(new File("test/repositories/1/multiple-same-deps/mod1/ivys/ivy-1.0.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getArchiveFileInCache("multiple-same-deps", "mod31", "1.0", "mod31", "jar", "jar").exists());
@@ -3730,7 +3730,7 @@ public class ResolveTest extends TestCas
// mod2.5 depends on mod2.3 and excludes one artifact from mod2.1
// mod2.3 depends on mod2.1
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.5/ivys/ivy-0.6.xml").toURL(),
+ "test/repositories/1/org2/mod2.5/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}));
assertNotNull(report);
ModuleDescriptor md = report.getModuleDescriptor();
@@ -3754,7 +3754,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.3 and mod2.5
// mod2.3 depends on mod2.1 and excludes art21B
// mod2.5 depends on mod2.1 and excludes art21A
- ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.6.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.6.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getArchiveFileInCache("org2", "mod2.1", "0.3", "art21A", "jar", "jar").exists());
@@ -3765,7 +3765,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.3 and mod2.5
// mod2.3 depends on mod2.1 and excludes art21B
// mod2.5 depends on mod2.1 and excludes art21B
- ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.7.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.7.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getArchiveFileInCache("org2", "mod2.1", "0.3", "art21A", "jar", "jar").exists());
@@ -3776,7 +3776,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.3 and mod2.5 and on mod2.1 for which it excludes art21A
// mod2.3 depends on mod2.1 and excludes art21B
// mod2.5 depends on mod2.1 and excludes art21B
- ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.8.xml").toURL(),
+ ivy.resolve(new File("test/repositories/1/org2/mod2.6/ivys/ivy-0.8.xml"),
getResolveOptions(new String[] {"*"}));
assertTrue(getArchiveFileInCache("org2", "mod2.1", "0.3", "art21A", "jar", "jar").exists());
@@ -3787,7 +3787,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.3 for which it excludes art21A
// mod2.3 depends on mod2.1 and excludes art21B
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.9.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.9.xml"),
getResolveOptions(new String[] {"*"}));
ModuleDescriptor md = report.getModuleDescriptor();
assertEquals(ModuleRevisionId.newInstance("org2", "mod2.6", "0.9"), md
@@ -3801,7 +3801,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.1 and excludes mod1.1
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.10.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.10.xml"),
getResolveOptions(new String[] {"*"}));
ModuleDescriptor md = report.getModuleDescriptor();
assertEquals(ModuleRevisionId.newInstance("org2", "mod2.6", "0.10"), md
@@ -3819,7 +3819,7 @@ public class ResolveTest extends TestCas
// mod2.6 depends on mod2.1 and excludes mod1.1 module wide
// mod2.1 depends on mod1.1 which depends on mod1.2
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.11.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.11.xml"),
getResolveOptions(new String[] {"*"}));
ModuleDescriptor md = report.getModuleDescriptor();
assertEquals(ModuleRevisionId.newInstance("org2", "mod2.6", "0.11"), md
@@ -3838,7 +3838,7 @@ public class ResolveTest extends TestCas
// mod2.5 depends on mod2.3
// mod2.6 globally exclude mod2.3 in conf exclude
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.13.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.13.xml"),
getResolveOptions(new String[] {"include"}));
ModuleDescriptor md = report.getModuleDescriptor();
assertEquals(ModuleRevisionId.newInstance("org2", "mod2.6", "0.13"), md
@@ -3851,7 +3851,7 @@ public class ResolveTest extends TestCas
public void testResolveExcludesConf2() throws Exception {
// same as testResolveExcludesConf
ResolveReport report = ivy.resolve(new File(
- "test/repositories/1/org2/mod2.6/ivys/ivy-0.13.xml").toURL(),
+ "test/repositories/1/org2/mod2.6/ivys/ivy-0.13.xml"),
getResolveOptions(new String[] {"exclude"}));
ModuleDescriptor md = report.getModuleDescriptor();
assertEquals(ModuleRevisionId.newInstance("org2", "mod2.6", "0.13"), md
@@ -3863,7 +3863,7 @@ public class ResolveTest extends TestCas
public void testResolveExceptConfiguration() throws Exception {
// mod10.2 depends on mod5.1 conf *, !A
- ivy.resolve(new File("test/repositories/2/mod10.2/ivy-2.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod10.2/ivy-2.0.xml"),
getResolveOptions(new String[] {"*"}));
assertFalse(getArchiveFileInCache("org5", "mod5.1", "4.1", "art51A", "jar", "jar").exists());
@@ -3875,7 +3875,7 @@ public class ResolveTest extends TestCas
// mod5.1;4.4 -> mod1.2;2.0 (B,xplatform->default)
// mod5.1;4.4 -> mod2.2;0.9 (B,windows->myconf1;B,linux->myconf2)
// mod5.1;4.4 -> mod2.1;0.5 (B,windows->A+B)
- ivy.resolve(new File("test/repositories/2/mod5.2/ivy-3.0.xml").toURL(),
+ ivy.resolve(new File("test/repositories/2/mod5.2/ivy-3.0.xml"),
getResolveOptions(new String[] {"A"}));
assertTrue(getArchiveFileInCache("org5", "mod5.1", "4.4", "art51A", "jar", "jar").exists());
@@ -3889,7 +3889,7 @@ public class ResolveTest extends TestCas
[... 507 lines stripped ...]