diff options
author | Ahmad Sharif <asharif@chromium.org> | 2012-05-23 15:37:34 -0700 |
---|---|---|
committer | Ahmad Sharif <asharif@chromium.org> | 2012-05-23 15:37:34 -0700 |
commit | f84bd3b7b64deba46192ae6d15a712ab66e90a6e (patch) | |
tree | b3a787a73fbaa664f68c71041f3664e37fa1b43f /crosperf/experiment_files | |
parent | 5cc48b578c136a3d9427de53284e4268e927a521 (diff) | |
download | toolchain-utils-f84bd3b7b64deba46192ae6d15a712ab66e90a6e.tar.gz |
Synced repos to: 60708
Diffstat (limited to 'crosperf/experiment_files')
-rw-r--r-- | crosperf/experiment_files/README | 26 | ||||
-rw-r--r-- | crosperf/experiment_files/aes_perf | 8 | ||||
-rw-r--r-- | crosperf/experiment_files/bloat_perf | 7 | ||||
-rw-r--r-- | crosperf/experiment_files/morejs_perf | 7 | ||||
-rw-r--r-- | crosperf/experiment_files/page_cycler | 6 | ||||
-rw-r--r-- | crosperf/experiment_files/page_cycler_perf | 44 | ||||
-rw-r--r-- | crosperf/experiment_files/toolchain | 15 |
7 files changed, 113 insertions, 0 deletions
diff --git a/crosperf/experiment_files/README b/crosperf/experiment_files/README new file mode 100644 index 00000000..5c0e3d41 --- /dev/null +++ b/crosperf/experiment_files/README @@ -0,0 +1,26 @@ +To use these experiment files, add board, remote and images and run crosperf +on them. + +Further information about crosperf: +https://sites.google.com/a/google.com/compiler-chromeos-workflows/crosperf + +The final experiment file should look something like the following: + +board: <board> +remote: <ip address or machine name> + +# Add images you want to test: +label: myimage { + chromeos_image: <path to image> +} + +# Paste experiment benchmarks here. Example, I pasted aes_perf here. + +# This experiment just runs a short autotest which measures the performance of +# aes encryption. In addition, it profiles + +profile_type: record +profile_counters: instructions cycles + +benchmark: platform_AesThroughput { +} diff --git a/crosperf/experiment_files/aes_perf b/crosperf/experiment_files/aes_perf new file mode 100644 index 00000000..b298e91c --- /dev/null +++ b/crosperf/experiment_files/aes_perf @@ -0,0 +1,8 @@ +# This experiment just runs a short autotest which measures the performance of +# aes encryption. In addition, it profiles + +profile_type: record +profile_counters: instructions cycles + +benchmark: platform_AesThroughput { +} diff --git a/crosperf/experiment_files/bloat_perf b/crosperf/experiment_files/bloat_perf new file mode 100644 index 00000000..a95d2cbf --- /dev/null +++ b/crosperf/experiment_files/bloat_perf @@ -0,0 +1,7 @@ +profile_type: record +profile_counters: cycles instructions + +benchmark: bloat { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=1 perf.PageCyclerTest.testBloatFile' +} diff --git a/crosperf/experiment_files/morejs_perf b/crosperf/experiment_files/morejs_perf new file mode 100644 index 00000000..d7ab45bb --- /dev/null +++ b/crosperf/experiment_files/morejs_perf @@ -0,0 +1,7 @@ +profile_type: record +profile_counters: cycles instructions + +benchmark: morejs { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=1 perf.PageCyclerTest.testMoreJSFile' +} diff --git a/crosperf/experiment_files/page_cycler b/crosperf/experiment_files/page_cycler new file mode 100644 index 00000000..ada9ed67 --- /dev/null +++ b/crosperf/experiment_files/page_cycler @@ -0,0 +1,6 @@ +# This experiment runs page cycler tests. + +benchmark: AllPageCyclers { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='perf.PageCyclerTest' +} diff --git a/crosperf/experiment_files/page_cycler_perf b/crosperf/experiment_files/page_cycler_perf new file mode 100644 index 00000000..866fb751 --- /dev/null +++ b/crosperf/experiment_files/page_cycler_perf @@ -0,0 +1,44 @@ +# This experiment profiles all page cyclers. + +profile_type: record +profile_counters: cycles + +benchmark: morejs { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testMoreJSFile' +} + +benchmark: alexa { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testAlexaFile' +} + +benchmark: bloat { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testBloatFile' +} + +benchmark: dhtml { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testDHTMLFile' +} + +benchmark: intl1 { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testIntl1File' +} + +benchmark: intl2 { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testIntl2File' +} + +benchmark: moz { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testMozFile' +} + +benchmark: moz2 { + autotest_name: desktopui_PyAutoPerfTests + autotest_args: --args='--iterations=10 perf.PageCyclerTest.testMoz2File' +} diff --git a/crosperf/experiment_files/toolchain b/crosperf/experiment_files/toolchain new file mode 100644 index 00000000..c6790505 --- /dev/null +++ b/crosperf/experiment_files/toolchain @@ -0,0 +1,15 @@ +# Use this experiment whenever the toolchain is upgraded. + +benchmark: bvt { + autotest_name: suite:bvt +} + +benchmark: suite_Smoke { + auotest_name: suite:smoke +} + +benchmark: PyAutoPerfTests { +} + +benchmark: AndroidBench { +} |