History log of /art/test/etc/default-build
Revision Date Author Comments
4407e61aa4cd75e6f31919cfca6a544d18b88c53 20-Jul-2012 Tsu Chiang Chuang <tsu@google.com> fix missing dx in build server.

Change-Id: I18c49c5cc1efc97199cb076dc258c4b9b7a46e8a
c717eef208ab07ebd4b0f818d55e7adcd420a5ad 16-Jun-2012 Elliott Hughes <enh@google.com> Don't bother running dx when we're testing on the RI.

Also drop the -ea argument to the RI; we don't support assert, so it's
misleading if tests behave differently on the RI.

Change-Id: I4db66ee13fe6b778385778a783ded460b5fcf5f7
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
a004aa933a58428489e42d77f707c2b063b73747 09-Feb-2012 Brian Carlstrom <bdc@google.com> user build support for art (2 of 3)

Change-Id: I4696fee58e43db48540e2442c4235fc4bb02d9e3
7769f50d809da9a52885e75c0b593748abc0215e 04-Feb-2012 Ian Rogers <irogers@google.com> Testing should use debug dex2oat and oatexec by default

Change-Id: Ib674f60a73bbe9c20fa7c0719ce0c9057a9e3a9e
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
a6cc893c4b142cd410fc956963b6f5a014e983ad 04-Jan-2012 Brian Carlstrom <bdc@google.com> Add installd support to dex2oat

Change-Id: Id1a64403ccea7dc2c1e8b8340d33d383d4045a33
2d3430ac37a2d0fdc2015c364784aa0fed96197f 13-Dec-2011 Ian Rogers <irogers@google.com> Fix regression in vm tests 021 and 082

dex2oat defaults to build.art for the image which includes the junit
classes used by these tests. At runtime these tests are run with
core.art and so the code is missing. Change dex2oat to specify the boot
image is core.art.

Change-Id: Icd80560ac06798634f47922cc9fb592966f2b511
6ef827a33b04fd5413d2ad88fd4599ca1920c824 11-Dec-2011 Brian Carlstrom <bdc@google.com> Revert dex2oat file locking

Effectively "git revert 234da578a2d91ed7f2ef47b2ec23fb0033e2746b"

Changed run-test to do dex2oat on the host to eliminate original motivation for dex2oat locking

Change-Id: I58d64f9b2ad7cf137df865945dd31361ca57f675
262bf46ddc91e5b4fbd367127ff21a1877d939f2 21-Oct-2011 jeffhao <jeffhao@google.com> dex2oat invoked by system if it can't find an oat file for a dex file.

This allows the old dalvik tests to be run without ever explicitly
running dex2oat on anything. Just upload the jar files and the system
will take care of generating the files it needs.

Change-Id: Iad553bf6f57e28da4edb8eb0df47e62e08a0be44
c393a4f7c91534ac41a81d66b12c22e68df28fc7 19-Oct-2011 jeffhao <jeffhao@google.com> System calls dex2oat when opening a dex file with an output location

This fix addresses the old dalvik test 071. The test has 2 source jars,
and one is loaded later. To support this, the other jar has to be run
though dex2oat. Eventually, we want the system to invoke dex2oat on any
jar files that need it.

Change-Id: Ie8428004f397cdb56ee437d0b38c0670f14e77fa
47a0d5a6f221066c3daf7f67f2122ed9c9cd217c 13-Oct-2011 Brian Carlstrom <bdc@google.com> Move art content to /data

oat tests, gtests, and run-test content to /data/art-test
boot.oat and boot.art to /data/art-cache

Change-Id: I68f9f6798bc4ea0596642ff5624f3e77dec6ccbe
aded5f7ab991f3c1132851599d3bc60ff6707eed 08-Oct-2011 Brian Carlstrom <bdc@google.com> Working ClassLoader

Change-Id: Ia1122165e47f846a1d4506111849f830d9f14c1b
8cbc8bc716d7a47019ad14403920c72547b2fb96 04-Oct-2011 Elliott Hughes <enh@google.com> Use a test-specific name for each generated file.

This lets us run multiple tests in parallel (and know what we've got lying
around on our devices).

Change-Id: I90ecc4ceaae0ee4b323d861c2b408e2944a2f8c1
58ae9416e197ae68ed12ed43d87407d4dfb15093 04-Oct-2011 Brian Carlstrom <bdc@google.com> Simplify command line arguments

Change-Id: I9d6902b0c447fd8fbe5600fd36139791b2ceefb7
e24fa61603a60ade3797e4a0c8b3fccb346cb048 29-Sep-2011 Brian Carlstrom <bdc@google.com> Separate oat from image

Change-Id: If2abdb99826ead14e3465d90ba2acffd89709389
795d78f4d04c8d007bf2bdf2ed4131379bcf19c7 01-Oct-2011 jeffhao <jeffhao@google.com> Old tests run with new system.

The tests are ported and run with the new system, though many currently
don't pass. Some of the tests also need additional fixing to run
properly.

Change-Id: I3263cf5dcb0fe064a3e6c02e4aa1bb9a067f64c7
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