History log of /dalvik/dx/tests/127-merge-stress/com/android/dx/merge/MergeTest.java
Revision Date Author Comments
14c3baea81dbf0141551446d3f83ead8d4acd8f3 11-Aug-2017 Tobias Thierer <tobiast@google.com> dx: update run-test script and expectations

Update the run-test script to use the javac from prebuilts.

Update expectations for tests that were failing locally and not on the
buildbots. It looks like these failures stem from different javac
versions.

Fix array bounds error in 127-merge-stress.

Bug: 64707326
Test: art/tools/buildbot-build.sh --host && dalvik/dx/tests/run-all-tests

Change-Id: Ibc4b9216db9fed42aee8f239775ee4cb94536b74
6b8ee006acd3ffb767808d5ca7762f90cca9bd48 03-Jul-2017 Orion Hodson <oth@google.com> dx: Test enhancements

Add missing file for source debug extension test.

Better filtering of inputs for 127-merge-stress test to avoid
non-deterministic output from run script, no more "Entry not found".

Run merge tests in parallel to reduce test execution time by 50% when
run locally.

Bug: 63131218
Test: dalvik/dx/tests/run-all-tests
Change-Id: I6558fe9cdf0d4d49ee56c20aeb62ea409dd0bcf2
9feebf2627346eee3a9c6a117d7f279784a51720 01-Mar-2017 Orion Hodson <oth@google.com> Update dx tests and test runner scripts

Update the expected output for a range dx tests that have bitrotted.

Add support for known failures to run-all-tests until all tests are
working.

Test: dalvik/dx/run-all-tests
Change-Id: I2f774e428acab67f7c1e12bcb349352b8068ef0b
f8ed7d3f0ea87b3fc1aa72859386c82d8d9bdbd4 12-Sep-2015 Esteban de la Canal <estebandlc@google.com> Fixes unnecessary multi-merge steps.

Changes merging from quadratic in the number of classes to linear.
This has a tremendous speed up while merging many dexes at the same time.
A sample test (iosched app) with 29 dexes goes from 6 seconds to 1.

Change-Id: Iff02a0dc44d098b0878e88d18f5f4083804a6495
259c2df556dd80998366fc23debb20cbd2d49be3 12-Sep-2015 Esteban de la Canal <estebandlc@google.com> Fixes unnecessary multi-merge steps.

Changes merging from quadratic in the number of classes to linear.
This has a tremendous speed up while merging many dexes at the same time.
A sample test (iosched app) with 29 dexes goes from 6 seconds to 1.

Change-Id: Iff02a0dc44d098b0878e88d18f5f4083804a6495
74fe74478c9112ab9fb042f1dfb0d9ac2b7ab9e2 11-Sep-2015 Nicolas Geoffray <ngeoffray@google.com> Revert "Fixes unnecessary multi-merge steps."

Breaks continuous libcore tests.

This reverts commit 964d093874aa3533aaf899429dc3820f0fdef4e6.

Change-Id: Ic22b473094425b4dbf5a15a6e1a4c9f66b1b4001
964d093874aa3533aaf899429dc3820f0fdef4e6 20-Aug-2015 estebandlc <estebandlc@google.com> Fixes unnecessary multi-merge steps.

Changes merging from quadratic in the number of classes to linear.
This has a tremendous speed up while merging many dexes at the same time.
A sample test (iosched app) with 29 dexes goes from 6 seconds to 1.

Change-Id: Ie287bdb32b76ba06f362437b05f928bb7b528493
20a1f93acdfc40ed1e89882d5959cdecb1e06f6c 02-Dec-2013 Benoit Lamarche <benoitlamarche@google.com> Add DexMerge stress test

Also add use of DexIndexOverflowException

(cherry picked from commit f95ee7b39f09c13340387e5ae370b57589178b0f)

Change-Id: Ia8592173cf84d9e2119c0a81bbcba90ba9222f64
f95ee7b39f09c13340387e5ae370b57589178b0f 02-Dec-2013 Benoit Lamarche <benoitlamarche@google.com> Add DexMerge stress test

Also add use of DexIndexOverflowException

Change-Id: Ibe721d026ec7a4a26280701f45369f3d271130ce