History log of /external/lisa/tests/benchmarks/android_uibench.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1ca098f7c01ce2e6c53ab2493ef3e8f19d29caa2 18-Jun-2017 Joel Fernandes <joelaf@google.com> Fixup python env (originally done by Connor)

Change-Id: I61321fb9cc6c4589b21e17c8350f9e5847293cce
Signed-off-by: Joel Fernandes <joelaf@google.com>
/external/lisa/tests/benchmarks/android_uibench.py
60d75d51409b4e8a6d171e6182597a83804cee86 18-Jun-2017 Joel Fernandes <joelaf@google.com> tests/benchmark: Consolidate the benchmark confs

The benchmark conf at the moment is the same for all benchmarks. There's no
point in duplicating them. Provide a default conf and if the individual
benchmark needs to provide something else to override it, then can either be
provided by overriding bm_conf or by setting properties in the object. This
brings down total LOC too.

Change-Id: I643f9d3e37cc93a06e5cdb09cad54f117fac84c9
Signed-off-by: Joel Fernandes <joelaf@google.com>
/external/lisa/tests/benchmarks/android_uibench.py
67dbc68f4c1d4dcd8cbbdb2c155cfc83b69f545c 18-Jun-2017 Joel Fernandes <joelaf@google.com> Revert "Fix benchmark script default settings"

This reverts commit 83f1d75602cde8013b2a71c58908dad97402ae62.
/external/lisa/tests/benchmarks/android_uibench.py
83f1d75602cde8013b2a71c58908dad97402ae62 08-Jun-2017 Connor O'Brien <connoro@google.com> Fix benchmark script default settings

Revise the default configurations to allow for running the scripts on
android devices without modification.

Test: Ran android_jankbench.py and confirmed tests execute as expected
Change-Id: Ia3df4387d006d700150203466e7bb35515fb8a94
Signed-off-by: Connor O'Brien <connoro@google.com>
/external/lisa/tests/benchmarks/android_uibench.py
d3d78ef8e53e5c2362dfa897d11f98345fe78571 03-Jun-2017 Connor O'Brien <connoro@google.com> LISA: run uibench tests using "am instrument"

UiBench workloads that involve touch events such as scrolling need to
be run using the InstrumentationTestRunner, and require the
com.android.uibench.janktests package to work properly. Switch the
UiBench workload to send an "am instrument" command to start tests,
and extend the Workload class's _check_availables() function to check
that all necessary packages are available on the device.

"am instrument" takes the number of iterations as an argument, not a
duration, so pass a very large number of iterations and then cut off
the benchmark after the appropriate duration.

Test: Ran all supported tests using UiBench.run(); confirmed all tests
run and that reasonable gfxinfo data is collected.
Bug: 62224943

Change-Id: I9cc28387415c8b05831028425ac564bc53dbca2f
Signed-off-by: Connor O'Brien <connoro@google.com>
/external/lisa/tests/benchmarks/android_uibench.py
6604ad2a223e1667da125965b64f907c3191f723 14-Apr-2017 Juri Lelli <juri.lelli@arm.com> tests/benchmarks: remove redefinition of benchmarkFinalize

What benchmarkFinalize currently only does is to pause for an amount of
time before proceding with the next iteration. Since we now do the same
_before_ each iteration (with --iterations-pause) the redefinition is
redundant.

Remove it from all benchmarks.

Signed-off-by: Juri Lelli <juri.lelli@arm.com>
/external/lisa/tests/benchmarks/android_uibench.py
693a36843ebf77c01ea4b45eed6c8c09006200a9 14-Apr-2017 Juri Lelli <juri.lelli@arm.com> tests/benchmarks: adapt to the new reboot process

Since benchmarkInit() now supports rebooting the device, benchmark
should migrate to the new implementation.

Do it.

Signed-off-by: Juri Lelli <juri.lelli@arm.com>
/external/lisa/tests/benchmarks/android_uibench.py
899b58ab1ec7e5dc768887a5c021d9f24b1115ce 09-Mar-2017 Michael McGeagh <michael.mcgeagh@arm.com> uibench: test_name suffix broke Transition tests

test_name had a forced suffix of 'Activity' with the assumption that all
test names would have this appended at the end in the app. This is not
true for two activities; ActivityTransition and
ActivityTransitionDetails.
As such, the suffix has been removed and the user now must specify the
full name of the test name. In addition, the default list of tests have
been updated to reflect this.

Also updated ipynb and py files that use uibench.py
/external/lisa/tests/benchmarks/android_uibench.py
5910b64bcd08058ccf9d132534b16fe37e73f028 27-Jan-2017 Ionela Voinescu <ionela.voinescu@arm.com> tests/benchmarks/android_uibench.py: initial implementation

This provides an example of how to customize and execute an
android uibench workload.

Signed-off-by: Ionela Voinescu <ionela.voinescu@arm.com>
/external/lisa/tests/benchmarks/android_uibench.py