• Home
  • History
  • Annotate
  • only in /external/toolchain-utils/android_bench_suite/
NameDateSize

..10-Aug-20184 KiB

apply_patches.py10-Aug-20183.8 KiB

autotest.diff10-Aug-201837.1 KiB

Binder_flags_aosp.diff10-Aug-2018971

Binder_flags_internal.diff10-Aug-2018971

build_bench.py10-Aug-20186.9 KiB

config.py10-Aug-20182.9 KiB

Dex2oat_flags_aosp.diff10-Aug-2018335

Dex2oat_flags_internal.diff10-Aug-2018335

dex2oat_input/10-Aug-20184 KiB

discard_patches.py10-Aug-20181.5 KiB

env_setting10-Aug-20181 KiB

fix_json.py10-Aug-20181.9 KiB

fix_skia_results.py10-Aug-20184.6 KiB

gen_json.py10-Aug-20182.7 KiB

Hwui_flags_aosp.diff10-Aug-20181.4 KiB

Hwui_flags_internal.diff10-Aug-20182 KiB

panorama.diff10-Aug-201828.7 KiB

panorama_input/10-Aug-20184 KiB

parse_result.py10-Aug-20183.4 KiB

README.txt10-Aug-20181.5 KiB

run.py10-Aug-201815.5 KiB

set_flags.py10-Aug-20183.7 KiB

skia_aosp.diff10-Aug-20182.2 KiB

Skia_flags_aosp.diff10-Aug-2018651

Skia_flags_internal.diff10-Aug-2018622

skia_internal.diff10-Aug-20182.1 KiB

synthmark.diff10-Aug-2018767

test_config10-Aug-2018775

README.txt

1This is a Android Toolchain benchmark suite.
2===========================================
3Where to find this suite:
4	This suite locates at google3, please create a google3 branch first,
5	then run:
6		$cd experimental/users/zhizhouy/benchtoolchain
7	Copy this directory to the place you want to put it.
8
9To use this suite:
10	1. Configure the basic envrionment in env_setting file.
11
12	2. Run ./apply_patches.py, which will:
13		1) Patch all the android benchmarks in the android tree.
14		Benchmark Panorama does not exist in android tree, so perftests/
15		gets copied into the top-level of android tree.
16
17		2) Apply patch autotest.diff to android_root/external/autotest, which
18		includes all the test scripts for benchmarks. Copy testcases to
19		related autotest directory.
20
21	   If you have applied the patch partially and hope to discard the
22	   patch, just run discard_patches.py
23
24	3. Build and run benchmark on the device using ./run.py. You can either
25	use test configuration file (-t test_config), or set all the variables
26	manually.
27
28	4. The raw results locate at bench_result_* in bench suite home
29	directory.
30
31	5. The JSON format result will be generated for crosperf report.
32
33Utility tools:
34	1. Autotest is a test framework located in android exteranl/autotest
35		Before first time running it, please run
36		utils/build_externals.py first to ensure all the environments
37		and tools needed are installed.
38
39	2. Crosperf is a report generating tool in ChromeOS toolchain utilities.
40		Please look for it in chromium source:
41		src/third_party/toolchain-utils/crosperf.
42