History log of /external/caliper/caliper/src/main/java/com/google/caliper/runner/WorkerProcess.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0620cdf49520639d1dcbaf434ad050bb2c64ae59 20-Oct-2016 Igor Murashkin <iam@google.com> vm-config: Allow platforms to construct their own classpath arguments.

In particular, DalvikPlatform now uses "-Djava.class.path=$cp"
instead of "-cp $cp" which didn't work with the app_process custom vm.

This enables caliper to test/benchmark Android framework-dependent code
(e.g. any typical application code) without needing to depend on a
specific version of Android which has an updated app_process binary.

Bug: 32311997
Test: vogar --benchmark --mode app_process \
frameworks/base/core/tests/benchmarks/src/android/os/ParcelBenchmark.java

Change-Id: Iaa1d947ef785172f208d5175f0be83e55a12d04a
/external/caliper/caliper/src/main/java/com/google/caliper/runner/WorkerProcess.java
e236301e5fc778bffe1748ed80d7936e6c807012 30-Nov-2015 Paul Duffin <paulduffin@google.com> Upgrade to latest (at the time of writing) version of Caliper

This does not upgrade to a released version of Caliper, it's
just a snapshot, see README.android for details.

Since 0.5-rc1 Caliper has gone through a huge number of changes
but it still does essentially the same job in the same way it
is just more flexible and capable than the previous version.

One major change that impacts the build is that this version
uses the Dagger2 dependency injection framework that generates
some of its code using annotation processors and so it was
necessary to change the build to use Dagger2.

Not all the Caliper tests run on Android, some are written for
the JVM and rely on some characteristic of it that is not the
same on Android, whether it be available memory, exception
message, supported classes or file structure. There are also a
couple of failures that are not completely explainable at the
moment. The details of these failures are listed in the
expectations/knownfailures.txt and will be addressed at a later
date.

Bug: 24848946
Change-Id: Ia245db56c57315ce18db8eb219003fecf3c64ab9
/external/caliper/caliper/src/main/java/com/google/caliper/runner/WorkerProcess.java