51e4d44178919bf717e58365ce52a3c852d28465 |
|
19-Jan-2016 |
Yohann Roussel <yroussel@google.com> |
Remove usages of jill.jar, use jack instead (cherry picked from commit aaa779a0a5f7afc23814728de68c6fe3ae1450bf) Change-Id: I87fc0cdd34cf8107601af38f2559597200908173
|
aaa779a0a5f7afc23814728de68c6fe3ae1450bf |
|
19-Jan-2016 |
Yohann Roussel <yroussel@google.com> |
Remove usages of jill.jar, use jack instead Change-Id: Icb403ee6fb5bf287d2b72bb253b683b1d95f4e07
|
5ee9454dfee08a70dec62b0ed0fd4ad274274937 |
|
24-Feb-2015 |
Sebastien Hertz <shertz@google.com> |
Support compiling run-tests with jack This CL adds support to compile run-test source files with jack. When a test needs to rely on class files, we use jill to convert them to a jack library. We need to pass the full classpath to jack containing at least core classes (like java.lang.Object). This means the Android tree must have been compiled with jack first so we find all the necessary classes.jack files. Some tests still rely on dex files generated with the old toolchain. We keep building them this way for the moment and will update them later, when they get ready for Jack. Also updates a few tests dealing with garbage collection to avoid a situation where a reference can be retained by a local DEX register. Bug: 19467889 (cherry picked from commit 19ac0276208f0afef6ba8a4ab34b74a59b8d11d7) Change-Id: Ia5a989b83430ffe8298a869a1da970b756721bb0
|
19ac0276208f0afef6ba8a4ab34b74a59b8d11d7 |
|
24-Feb-2015 |
Sebastien Hertz <shertz@google.com> |
Support compiling run-tests with jack This CL adds support to compile run-test source files with jack. When a test needs to rely on class files, we use jill to convert them to a jack library. We need to pass the full classpath to jack containing at least core classes (like java.lang.Object). This means the Android tree must have been compiled with jack first so we find all the necessary classes.jack files. Some tests still rely on dex files generated with the old toolchain. We keep building them this way for the moment and will update them later, when they get ready for Jack. Also updates a few tests dealing with garbage collection to avoid a situation where a reference can be retained by a local DEX register. Bug: 19467889 Change-Id: I9eedd0705d1186d28a2acd37ea42a1762cd0ace2
|
4407e61aa4cd75e6f31919cfca6a544d18b88c53 |
|
20-Jul-2012 |
Tsu Chiang Chuang <tsu@google.com> |
fix missing dx in build server. Change-Id: I18c49c5cc1efc97199cb076dc258c4b9b7a46e8a
|
2ab7f486ba73b2846bdbdde65cc2d41f62a26015 |
|
05-Jun-2012 |
Brian Carlstrom <bdc@google.com> |
Remove explicit dex2oat calls from run-test Change-Id: If7222e834602bfc1232ac199ab81e7c09c058f43
|
b92bcabcbb28f69fe99e1c2f2e5559ab2c47aa60 |
|
08-Apr-2012 |
TDYa127 <tdy@google.com> |
Fix run-test on host. Change-Id: I44ebb4cdc2f5966be51a063e3c7256ab3016c404
|
904667a58fa38437d1be6907beb3fb76d1982e0b |
|
11-Mar-2012 |
Brian Carlstrom <bdc@google.com> |
Do not generate run-test out files in $ANDROID_PRODUCT_OUT If run-test leaves cruft in $ANDROID_PRODUCT_OUT, flashall -w will make the files on the device owned by the system user. This will cause run-test 071-dexfile to fail when run as root. Change-Id: I071a1d52cbbefd0e75556706b473260cb6832fd4
|
78325a44fbbdfbf47c9f1bd3166afcb71465a013 |
|
07-Mar-2012 |
Brian Carlstrom <bdc@google.com> |
Fix 071-dexfile by having run-test use a unique directory If userdata.img is flashed, the /data/art-test is owned by the system user. However, 071 requires the directory it runs in to have be owned by the running user (root in eng builds). Change-Id: I5230908291fd2ff6c5ebda98cfc3ef4c7ea7482e
|
48135504e8c3ef88ab83dfc62bde94f7d00d289c |
|
17-Feb-2012 |
Brian Carlstrom <bdc@google.com> |
Use debug dex2oatd in run-test Change-Id: Ief6e78b965081e4c884a48a048fc6d3021ca83bd
|
a004aa933a58428489e42d77f707c2b063b73747 |
|
09-Feb-2012 |
Brian Carlstrom <bdc@google.com> |
user build support for art (2 of 3) Change-Id: I4696fee58e43db48540e2442c4235fc4bb02d9e3
|
37476bd64b75c1aff8c3a5c7cadb424e37f25869 |
|
01-Feb-2012 |
Elliott Hughes <enh@google.com> |
Fix a few bugs in push-and-run-test-jar. Simon says it's "adb shell mkdir", not "adb mkdir" (which was silently failing). We shouldn't be putting test .jar and .oat files in /system/framework (silently causing --quiet to use out of date code). The runtime has been looking for X.jar.oat given X.jar for some time now (which was silently causing all modes to use out of date code in conjunction with a to-be-fixed bug that's preventing us from recognizing that the .oat file's checksum is out of date). Change-Id: I2421878159f24cc7564faa105a3e795c09929158
|
94c0e33ac8773f250564cd024647a65c23761fb3 |
|
19-Jan-2012 |
Ian Rogers <irogers@google.com> |
Interface dispatch bug Interface methods should bind to the lowest sub-interface. Only search declared methods in a class before trying to find the interface method via the iftables. Unit test that declares toString in an concrete class, where toString has been made an interface method in CharSequence. ecj compiles this method call into an invokeinterface (hence the custom build). Change-Id: Iefa394c9e7a22da9c6ea58f07a77880102c2f966
|