bfac14acef0c2327ef8c28f146dd17d009aa8669 |
|
30-Jul-2014 |
Alex Light <allight@google.com> |
Add --always-clean flag to run-test. This flag makes run-test remove the test-artifacts even if it fails. Also enable this option by default when doing run-tests with make. Add a ART_TEST_RUN_TEST_ALWAYS_CLEAN environment variable to control this option. Change-Id: I7867b400d570d8d679d9822d1fa65f49eb3522ae
|
1fe5e5cce85a3cdc64a8d226a8ef4e6134c2b9eb |
|
12-Jul-2014 |
Andreas Gampe <agampe@google.com> |
ART: Fix target test paths Nativetest is now nativetest64 on 64b targets. Change-Id: I4c4c6bba1a56525df2993708caaae3e6f7f5f2f6
|
e7655c554403dbac5110b7e3aa875116814a8dc3 |
|
25-Jul-2014 |
Andreas Gampe <agampe@google.com> |
ART: Turn on ART_TEST_KEEP_GOING by default, clean up unused vars Change-Id: I8db60eade0338e53e76a87ef38ad661550475e3c
|
3bb12b9bea020e2b797ec3fe6bc253d33189ed97 |
|
28-Jul-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Add a variable to disable PREBUILD in run-tests. Change-Id: I318d37a2d98972c689829258e129ec8973bdc038
|
1c83cbc4a817acbd7f9abb5b29a2d418a958e6a1 |
|
23-Jul-2014 |
Andreas Gampe <agampe@google.com> |
ART: Make run tests out of oat tests Transforms all former oat tests into run tests. Change-Id: I190dd39456454c36e5538a2c044d993965a67533
|
9d722533b0ef6547ee0ab5286f65af98451c36e4 |
|
23-Jul-2014 |
Alex Light <allight@google.com> |
Changed default non-full tests to be prebuild. Also added ability to turn off non-prebuild manually. Change-Id: I0315ac43703a9c7e79812658523013799fb5d5dd
|
d2c0b097261f8c55139bfb6426c89f3d0f8deb8a |
|
22-Jul-2014 |
Ian Rogers <irogers@google.com> |
Put oat test output on stderr. Change-Id: Iad318f63263dc5d264d8a84eacedf5065a4e5248
|
a59dd80f9f48cb750d329d4d4af2d99d72b484d1 |
|
03-Jul-2014 |
Alex Light <allight@google.com> |
Runtime can now be set to require relocation Add a pair of runtime flags -Xrelocate and -Xnorelocate that can force the runtime to require that all files that are run are relocated, to prevent attacks based on the known art base address. Add support for running patchoat on oat files compiled without an image. Change run-test to have new --prebuild and --relocate flags. Bug: 15358152 Change-Id: I91166c62dd1ab80e5cbcb7883a2cd0d56afca32d
|
5182915657a6002672c6e1b421043f1ae6a4186a |
|
22-Jul-2014 |
Ian Rogers <irogers@google.com> |
Redirect failing test output to stderr. Change-Id: I8feeeef569854476d33fdc613182dbe16f7ba53c
|
701aa645a3e61fe8866000bb66b1287196a5536a |
|
18-Jul-2014 |
Ian Rogers <irogers@google.com> |
Add GC verification test rules. Change-Id: I7469ecaf98f680e7e642035f3536b00bdd97b486
|
5242c0ab0505f0f038b15c3d934a79a6b4e5ef17 |
|
18-Jul-2014 |
Ian Rogers <irogers@google.com> |
Allow optimizing and trace tests to be not run. Make it so that optimizing and trace tests can be chosen to be not run. mm -j32 test-art will run all optimizing and trace tests. mm -j32 test-art ART_TEST_FULL=false will not run optimizing and trace tests. mm -j32 test-art ART_TEST_FULL=false ART_TEST_OPTIMIZING=true will not run trace tests but will run optimizing tests. Change-Id: I9c04d9489f08fb837da5561d9496c97aee7c4a4a
|
f12feb8e0e857f2832545b3f28d31bad5a9d3903 |
|
17-Jul-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Stack overflow checks and NPE checks for optimizing. Change-Id: I59e97448bf29778769b79b51ee4ea43f43493d96
|
8a14b75d876ad20f08087664070354fa6f65a029 |
|
19-Jul-2014 |
Ian Rogers <irogers@google.com> |
Add a GC stress run that uses a moving collector and small heap sizes. Disable 3 run-tests for this configuration that fail for reasons relating to OOME handling. Add 012-math to the failing trace tests, it fails due to hitting a file size limit when running in the interpreter. Change-Id: Ia58f4c245d9d2d14caf5f2f2f3dcbfa40d4ccadb
|
8d486731559ba0c5e12c27b4a507181333702b7e |
|
16-Jul-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Use the thumb2 assembler for the optimizing compiler. Change-Id: I2b058f4433504dc3299c06f5cb0b5ab12f34aa82
|
1a2f84e80e852b1e210ed54fa995f3d781a23bd3 |
|
08-Jul-2014 |
Ian Rogers <irogers@google.com> |
Fix dex file dependencies for oat tests. The initial prerequisit used as an argument to "cp" wasn't set causing dex2oat to attempt to compile dex2oat. Make the setting of host and target dex dependencies more explicit in build-art-test-dex and update the test rules appropriately. Change-Id: I4f591f817537043bcb0328c7623fe7e2f0830b60
|
afd9acc30bdd11cdd12d8209eb994cb371c65e33 |
|
17-Jun-2014 |
Ian Rogers <irogers@google.com> |
Multilib ART host. Build ART for the host as a multilib project with dalvikvm32 and dalvikvm64 running as 32 or 64-bit repsectfully. Note, currently multilib host builds are not the default, you make the so by setting BUILD_HOST_64bit=1. Extend tests to execute in both 32 and 64-bit modes. By default both 32 and 64-bit tests are run, add 32 or 64 to the end of a test name to run it in purely that flavor. Given the extra spam, modify oat tests to only generate console output when the test fails. Change the test harness so that common commands are run when a test should be skipped, when it passes or when it fails. Use these commands to generate a summary of passing, skipped and failing tests. Tests will be skipped if they are known to be broken or if a test has already failed. Setting the variable TEST_ART_KEEP_GOING=true will force working tests not to be skipped. In this change all tests running on the optimizing compiler are marked broken due to breakages running them in a multilib environment. Break apart Android.common.mk into its constituent parts, along with other pieces of reorganization. Stylistic nit, we refer to make rule targets as targets thereby overloading the term target. While consistent with make's terminology, its confusing with the Android notion of target. I've switched to just calling targets rules to avoid confusion in host tests. Change-Id: I5190fc3de46800a949fbb06b3f4c258ca89ccde9
|
532714abd50c547f0fdbe830f811d99e621e2d34 |
|
25-Jun-2014 |
Brian Carlstrom <bdc@google.com> |
Fix test-art-target error Change-Id: If1f800a056b3f95252037163784ab3ae26d9fa6d
|
f61b5377068f22c0be7b2f6e62961e620408beb2 |
|
25-Jun-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Re-enable tests with the optimizing compiler. Tests run ok on my host/target. I reverted the move to using thumb2, because tests were crashing. But I could not reproduce file limits issues. Make SignalTest as crashing for optimizing. We need to implement stack overflow checks. Change-Id: Ieda575501eaf30af7aaa2c44e71544c9c467c24f
|