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
|
67f65ea9ca0826ff16397694bfb9c4858a958453 |
|
03-Feb-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "Revert "ART: Make 074-gc-thrash more OOME tolerant"" This reverts commit ed8b53d679d46891d8d405b0ce4a48c282d872f7. This wasn't the reason for breakage. Instead, it was the Makefile change in: https://android-review.googlesource.com/#/c/128250/ Change-Id: Ib94870c1eccbe821e3b4945ea92ca35ca0a8a9b9
|
ed8b53d679d46891d8d405b0ce4a48c282d872f7 |
|
03-Feb-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "ART: Make 074-gc-thrash more OOME tolerant" Redness on the boards. This reverts commit 2f6046edd7da9bb67e30b377955ff6faa8bff67e. Change-Id: I8e169c537aaa76e34a7027460e3e9bff6f75a581
|
2f6046edd7da9bb67e30b377955ff6faa8bff67e |
|
03-Feb-2015 |
Andreas Gampe <agampe@google.com> |
ART: Make 074-gc-thrash more OOME tolerant The strong and weak array need to stay in sync. Don't set the strong reference when the weak reference can't be allocated. Change-Id: I6c8f245627d206d89a378099cea97e4f1cd1d9fa
|
9dc0cedd16027858a8d24be6cfc0af63031c22b5 |
|
16-Oct-2014 |
Mathieu Chartier <mathieuc@google.com> |
Add OOME try catch around gc-thrash dive logic Bug: 17962200 Change-Id: I4ed1f7ac2b07795b5e30ccb5b322cbe47e237ba8
|
cecc2d91236cc0394c60eb09fd114342faa44f15 |
|
13-Oct-2014 |
Mathieu Chartier <mathieuc@google.com> |
Make gc-thrash able to handle OOME Bug: 17962200 Change-Id: I0dab063af7583bd4f34bbf101858be4c9c0955fa
|
7befd0e35bbed32b90bc0c8b6d3fa8bd612f5506 |
|
04-Feb-2014 |
Mathieu Chartier <mathieuc@google.com> |
Update ART tests to handle new System.gc behavior Changed calls from System.gc to Runtime.getRuntime.gc where it was necessary. Required for: https://android-review.googlesource.com/#/c/80253/ Change-Id: I2b0622585da54229a6248e95d40134b6d18598a9
|
5d1ac920fdaef5d4ec8f66bb734488cd9660b024 |
|
30-Sep-2011 |
jeffhao <jeffhao@google.com> |
Adding old unit tests to test suite. These tests are copied straight over. They'll still run, but they're using the old system. Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8
|