summaryrefslogtreecommitdiffstats
path: root/jack-tests/tests/com/android/jack/library
diff options
context:
space:
mode:
authorJean-Marie Henaff <jmhenaff@google.com>2015-01-26 17:16:52 +0100
committerJean-Marie Henaff <jmhenaff@google.com>2015-02-03 09:27:23 +0100
commite457ff34e60f5126b2c349b75394e4cf123141fc (patch)
treeca279287be0bb5acf56d7deffe80a768ca376496 /jack-tests/tests/com/android/jack/library
parent891e26ba9d55d1cbc6b0bd37289dd9e7db70b5ed (diff)
downloadtoolchain_jack-e457ff34e60f5126b2c349b75394e4cf123141fc.zip
toolchain_jack-e457ff34e60f5126b2c349b75394e4cf123141fc.tar.gz
toolchain_jack-e457ff34e60f5126b2c349b75394e4cf123141fc.tar.bz2
Change handling of classpath in compilation in test framework
Make classpath an optional parameter. This change leads to simpler calls to compilation methods. Change-Id: Ia8a5e1bf13bfe9690a838784922622d3f3f148d7
Diffstat (limited to 'jack-tests/tests/com/android/jack/library')
-rw-r--r--jack-tests/tests/com/android/jack/library/LibraryTests.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/jack-tests/tests/com/android/jack/library/LibraryTests.java b/jack-tests/tests/com/android/jack/library/LibraryTests.java
index d518a66..5ea1914 100644
--- a/jack-tests/tests/com/android/jack/library/LibraryTests.java
+++ b/jack-tests/tests/com/android/jack/library/LibraryTests.java
@@ -49,9 +49,9 @@ public class LibraryTests {
File emptyLib = createEmptyLibrary();
AndroidToolchain toolchain = AbstractTestTools.getCandidateToolchain(AndroidToolchain.class);
- toolchain.srcToExe(AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath())
- + File.pathSeparator + emptyLib.getPath(),
- AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .addToClasspath(emptyLib)
+ .srcToExe(AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
true, AbstractTestTools.getTestRootDir("com.android.jack.library.test001.jack"));
}
@@ -60,9 +60,9 @@ public class LibraryTests {
File emptyLib = createRscLibrary();
AndroidToolchain toolchain = AbstractTestTools.getCandidateToolchain(AndroidToolchain.class);
- toolchain.srcToExe(AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath())
- + File.pathSeparator + emptyLib.getPath(),
- AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .addToClasspath(emptyLib)
+ .srcToExe(AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
true, AbstractTestTools.getTestRootDir("com.android.jack.library.test001.jack"));
}
@@ -71,8 +71,8 @@ public class LibraryTests {
File lib = createEmptyLibrary();
AndroidToolchain toolchain = AbstractTestTools.getCandidateToolchain(AndroidToolchain.class);
toolchain.addStaticLibs(lib);
- toolchain.srcToExe(AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath()),
- AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .srcToExe(AbstractTestTools.createTempFile("library001", ".jack"), /* zipFile = */
true, AbstractTestTools.getTestRootDir("com.android.jack.library.test001.jack"));
}
@@ -83,9 +83,9 @@ public class LibraryTests {
AndroidToolchain toolchain = AbstractTestTools.getCandidateToolchain(AndroidToolchain.class);
toolchain.addStaticLibs(lib);
- toolchain.srcToLib(AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath()),
- out, /* zipFile = */
- true, AbstractTestTools.getTestRootDir("com.android.jack.library.test001.jack"));
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .srcToLib(out, /* zipFile = */ true,
+ AbstractTestTools.getTestRootDir("com.android.jack.library.test001.jack"));
RunnableHooks hooks = new RunnableHooks();
VFS vfs = new ReadZipFS(
@@ -103,7 +103,7 @@ public class LibraryTests {
File emptyLib = AbstractTestTools.createTempFile("empty", ".jack");
AndroidToolchain toolchain = AbstractTestTools.getCandidateToolchain(AndroidToolchain.class);
- toolchain.srcToLib(/* classpath = */ null, emptyLib, /* zipFiles = */ true);
+ toolchain.srcToLib(emptyLib, /* zipFiles = */ true);
return emptyLib;
}
@@ -115,7 +115,7 @@ public class LibraryTests {
JackBasedToolchain toolchain =
AbstractTestTools.getCandidateToolchain(JackBasedToolchain.class);
toolchain.addResource(AbstractTestTools.getTestRootDir("com.android.jack.library.test001.lib"));
- toolchain.srcToLib(/* classpath = */ null, emptyLib, /* zipFiles = */ true);
+ toolchain.srcToLib(emptyLib, /* zipFiles = */ true);
return emptyLib;
}