summaryrefslogtreecommitdiffstats
path: root/jack-tests/tests/com/android/jack/bridge
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/bridge
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/bridge')
-rw-r--r--jack-tests/tests/com/android/jack/bridge/BridgeTests.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/jack-tests/tests/com/android/jack/bridge/BridgeTests.java b/jack-tests/tests/com/android/jack/bridge/BridgeTests.java
index f7e543b..1b68cd2 100644
--- a/jack-tests/tests/com/android/jack/bridge/BridgeTests.java
+++ b/jack-tests/tests/com/android/jack/bridge/BridgeTests.java
@@ -112,8 +112,8 @@ public class BridgeTests extends RuntimeTest {
IToolchain toolchain = AbstractTestTools.getCandidateToolchain();
File srcFolder = AbstractTestTools.getTestRootDir("com.android.jack.bridge.test008.jack");
File jackZipOfGenericPackageProtected = AbstractTestTools.createTempFile("tmpBridge", toolchain.getLibraryExtension());
- toolchain.srcToLib(
- AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath()),
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .srcToLib(
jackZipOfGenericPackageProtected,
/* zipFiles = */ true,
srcFolder);
@@ -121,8 +121,8 @@ public class BridgeTests extends RuntimeTest {
// Build jack file from PublicExtendsGeneric.java
toolchain = AbstractTestTools.getCandidateToolchain();
File jackZipOfPublicExtendsGeneric = AbstractTestTools.createTempFile("tmpBridge", toolchain.getLibraryExtension());
- toolchain.srcToLib(
- AbstractTestTools.getClasspathsAsString(toolchain.getDefaultBootClasspath(), new File [] {jackZipOfGenericPackageProtected}),
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath()).addToClasspath(jackZipOfGenericPackageProtected)
+ .srcToLib(
jackZipOfPublicExtendsGeneric,
/* zipFiles = */ true,
new File(srcFolder, "sub/PublicExtendsGeneric.java"));
@@ -131,8 +131,8 @@ public class BridgeTests extends RuntimeTest {
toolchain = AbstractTestTools.getCandidateToolchain();
toolchain = toolchain.addStaticLibs(jackZipOfPublicExtendsGeneric);
File outDexFolder = AbstractTestTools.createTempDir();
- toolchain.srcToExe(
- AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath()),
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .srcToExe(
outDexFolder,
/* zipFile = */ false,
new File(srcFolder, "Caller.java"));
@@ -141,8 +141,8 @@ public class BridgeTests extends RuntimeTest {
@Test
public void test009() throws Exception {
IToolchain toolchain = AbstractTestTools.getCandidateToolchain();
- toolchain.srcToExe(
- AbstractTestTools.getClasspathAsString(toolchain.getDefaultBootClasspath()),
+ toolchain.addToClasspath(toolchain.getDefaultBootClasspath())
+ .srcToExe(
AbstractTestTools.createTempDir(),
/* zipFile = */ false,
AbstractTestTools.getTestRootDir("com.android.jack.bridge.test009"));