Home | History | Annotate | only in /external/toolchain-utils/android_bench_suite
Up to higher level directory
NameDateSize
apply_patches.py21-Aug-20183.8K
autotest.diff21-Aug-201837.1K
Binder_flags_aosp.diff21-Aug-2018971
Binder_flags_internal.diff21-Aug-2018971
build_bench.py21-Aug-20186.9K
config.py21-Aug-20182.9K
Dex2oat_flags_aosp.diff21-Aug-2018335
Dex2oat_flags_internal.diff21-Aug-2018335
dex2oat_input/21-Aug-2018
discard_patches.py21-Aug-20181.5K
env_setting21-Aug-20181K
fix_json.py21-Aug-20181.9K
fix_skia_results.py21-Aug-20184.6K
gen_json.py21-Aug-20182.7K
Hwui_flags_aosp.diff21-Aug-20181.4K
Hwui_flags_internal.diff21-Aug-20182K
panorama.diff21-Aug-201828.7K
panorama_input/21-Aug-2018
parse_result.py21-Aug-20183.4K
README.txt21-Aug-20181.5K
run.py21-Aug-201815.5K
set_flags.py21-Aug-20183.7K
skia_aosp.diff21-Aug-20182.2K
Skia_flags_aosp.diff21-Aug-2018651
Skia_flags_internal.diff21-Aug-2018622
skia_internal.diff21-Aug-20182.1K
synthmark.diff21-Aug-2018767
test_config21-Aug-2018775

README.txt

      1 This is a Android Toolchain benchmark suite.
      2 ===========================================
      3 Where 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 
      9 To 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 
     33 Utility 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