620d0a51b7ef079176a7cff6fe03c60ef3a3e3af |
|
19-Sep-2016 |
Søren Gjesse <sgjesse@google.com> |
Make javac always use Java 7 when running tests using javac and dx This adds "-source 1.7 -target 1.7" to JAVAC when --build-with-javac-dx is specified. Also make sure that dx is not run when --jvm is passed. Test: art/test/run-test --host --build-with-javac-dx 003-omnibus-opcodes Test: art/test/run-test --host --build-with-javac-dx 005-annotations Test: art/test/run-test --host --build-with-javac-dx 023-many-interfaces Test: art/test/run-test --host --build-with-javac-dx 056-const-string-jumbo Test: art/test/run-test --host --build-with-javac-dx 091-override-package-private-method Test: art/test/run-test --host --build-with-javac-dx 111-unresolvable-exception Test: art/test/run-test --host --build-with-javac-dx 113-multidex Test: art/test/run-test --host --build-with-javac-dx 124-missing-classes Test: art/test/run-test --host --build-with-javac-dx 126-miranda-multidex Test: art/test/run-test --host --build-with-javac-dx 127-checker-secondarydex Test: art/test/run-test --host --build-with-javac-dx 131-structural-change Test: art/test/run-test --host --build-with-javac-dx 138-duplicate-classes-check2 Test: art/test/run-test --host --build-with-javac-dx 303-verification-stress Test: art/test/run-test --host --build-with-javac-dx 551-checker-shifter-operand Test: art/test/run-test --host --build-with-javac-dx 555-checker-regression-x86const Test: art/test/run-test --host 003-omnibus-opcodes Test: art/test/run-test --host 005-annotations Test: art/test/run-test --host 023-many-interfaces Test: art/test/run-test --host 056-const-string-jumbo Test: art/test/run-test --host 091-override-package-private-method Test: art/test/run-test --host 111-unresolvable-exception Test: art/test/run-test --host 113-multidex Test: art/test/run-test --host 124-missing-classes Test: art/test/run-test --host 126-miranda-multidex Test: art/test/run-test --host 127-checker-secondarydex Test: art/test/run-test --host 131-structural-change Test: art/test/run-test --host 138-duplicate-classes-check2 Test: art/test/run-test --host 303-verification-stress Test: art/test/run-test --host 551-checker-shifter-operand Test: art/test/run-test --host 555-checker-regression-x86const Test: art/test/run-test --jvm 003-omnibus-opcodes Test: art/test/run-test --jvm 005-annotations Test: art/test/run-test --jvm 023-many-interfaces Test: art/test/run-test --jvm 056-const-string-jumbo Test: art/test/run-test --jvm 091-override-package-private-method Test: art/test/run-test --jvm 111-unresolvable-exception Test: art/test/run-test --jvm 113-multidex Test: art/test/run-test --jvm 124-missing-classes Test: art/test/run-test --jvm 126-miranda-multidex Test: art/test/run-test --jvm 127-checker-secondarydex Test: art/test/run-test --jvm 131-structural-change Test: art/test/run-test --jvm 138-duplicate-classes-check2 Test: art/test/run-test --jvm 303-verification-stress Test: art/test/run-test --jvm 551-checker-shifter-operand Test: art/test/run-test --jvm 555-checker-regression-x86const Change-Id: I60f8a973c0dd425988abe55223bdef426c772b97
|
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
|
8ae6c27a73a3cf677949bf4024ecca1d4e646f87 |
|
28-Oct-2014 |
Brian Carlstrom <bdc@google.com> |
Remove extraneous fprintf args Also fix build scripts to die due to such warnings. Change-Id: Ia007744fcef8e37ba73b4f73e7c50c9fc9a1d4f5
|
997f0f9e69ce7aee73cebd64be8dc40af9164257 |
|
22-Jun-2014 |
Ian Rogers <irogers@google.com> |
Limit the size of files created by run-test to 2MB. In MemMap::MapAnonymous on the host, avoid creating ashmem regions that are backed by files, when the size of the file will be greater than the ulimit. Change-Id: I7cbf2ac59bf5869ed85850bea8d71898f3b7e1c7
|
96f36674d3cb1e0a589b71f386a4bea5e658fc75 |
|
13-Dec-2013 |
Sebastien Hertz <shertz@google.com> |
Add verification stress test. This is more a benchmark than a real test. It highlights a pattern where Art's verifier is currently slower than Dalvik's verifier. Bug: 12126841 Change-Id: I1ed6466798696b0aa04b94edac2d2b9d0015c6a2
|