History log of /cts/tools/vm-tests-tf/src/util/build/JavacBuildStep.java
Revision Date Author Comments
de3fdc7dd3d6754e098d294cfe272a08b8180405 12-Aug-2015 Neil Fuller <nfuller@google.com> Minimal fixes for OpenJDK 8

Changes to keep the cts build target and cts-tradefed working
under OpenJDK 8.

Bug: 23137868
Change-Id: I289bd35a1194224dbb49090d3701efcbe8f1f416
(cherry picked from commit ece00bca595be736e87f373a97c316c5ce27e5d1)
7d42b4a66c1ce29b8041c364b3d4338d4d5b357e 01-Oct-2015 Yohann Roussel <yroussel@google.com> Compile all target main classes into one dex

This should not be a problem for the tests quality since all those main
classes are generated, very small and all the same for example:
package dot.junit.opcodes.add_double;
import dot.junit.opcodes.add_double.d.*;
import dot.junit.*;
public class Main_testB1 extends DxAbstractMain {
public static void main(String[] args) throws Exception {
T_add_double_1 t = new T_add_double_1();
assertEquals(Double.NaN, t.run(Double.MAX_VALUE, Double.NaN));
}
}

This also changes other source to dex compilations to be done in one
Jack command.

Bug: 20116648

(cherry picked from commit e5b72e20a14814cff01de1978feb702eb3ef145e)

Change-Id: Iede8c289fcf6b4b2ab7333c7a44a0ac9ec056b5a
e5b72e20a14814cff01de1978feb702eb3ef145e 01-Oct-2015 Yohann Roussel <yroussel@google.com> Compile all target main classes into one dex

This should not be a problem for the tests quality since all those main
classes are generated, very small and all the same for example:
package dot.junit.opcodes.add_double;
import dot.junit.opcodes.add_double.d.*;
import dot.junit.*;
public class Main_testB1 extends DxAbstractMain {
public static void main(String[] args) throws Exception {
T_add_double_1 t = new T_add_double_1();
assertEquals(Double.NaN, t.run(Double.MAX_VALUE, Double.NaN));
}
}

This also changes other source to dex compilations to be done in one
Jack command.

Bug: 20116648

Change-Id: Iac1c516ef5798b24dd920e9920070b5566c21005
ece00bca595be736e87f373a97c316c5ce27e5d1 12-Aug-2015 Neil Fuller <nfuller@google.com> Minimal fixes for OpenJDK 8

Changes to keep the cts build target and cts-tradefed working
under OpenJDK 8.

Bug: 23137868
Change-Id: I289bd35a1194224dbb49090d3701efcbe8f1f416
3570d4dcf7edea7e8db9a389df596df2925e971e 25-Sep-2014 Yohann Roussel <yroussel@google.com> [DO NOT MERGE] Allow to compile with Jack.

Even those tests and generated code compiled by the java build tool.

This includes cherry-picks of the following changes:
1046142eaa37f6a9520d17e6d7b454ddac261356
d8ff682aaffd5ea89d35bd43cd3037fa92eef329
71044b310bd8b08fd3a1272ba2d5131b4d27da4f
42532204ced96edfa95154ce88aaf316c790638d
01d7b56ad6b3aa27c3a389096848de41d96d9bbd
b9cfd3c9924121c944e926db611c29657fef161a
26deb3a83c7588856f87462a692ec2e3a9c795c6
3d1585b993ded2de731d1be1afe41dcc8fe3ac5b
81f4ec3cc2602e2c6014654ed5ccd568a2801967
c8539985efbe798e6bef5a1ab7530896bf2e3367
43d4c8d5e74b90029474ade41cfc5baf82ee50ae

Change-Id: I12a26cb21dfab6cf48a83d95b1999093c56b71db
1046142eaa37f6a9520d17e6d7b454ddac261356 25-Sep-2014 Yohann Roussel <yroussel@google.com> Allow to compile with Jack.

Even those tests and generated code compiled by the java build tool.

Change-Id: Ib38b2f5d6d8518cb4fa7bd78abf93f9beef73514
9a223d79b41ec9c9fa651ff675eb0249d35569af 28-Apr-2011 Tsu Chiang Chuang <tsu@google.com> New branch for vm-tests that use cts-tf framework.

Change-Id: I9927dc09027fc2298a1b1f7ee6c918ed1d36723a