aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment_files
diff options
context:
space:
mode:
authorAhmad Sharif <asharif@chromium.org>2012-05-23 15:37:34 -0700
committerAhmad Sharif <asharif@chromium.org>2012-05-23 15:37:34 -0700
commitf84bd3b7b64deba46192ae6d15a712ab66e90a6e (patch)
treeb3a787a73fbaa664f68c71041f3664e37fa1b43f /crosperf/experiment_files
parent5cc48b578c136a3d9427de53284e4268e927a521 (diff)
downloadtoolchain-utils-f84bd3b7b64deba46192ae6d15a712ab66e90a6e.tar.gz
Synced repos to: 60708
Diffstat (limited to 'crosperf/experiment_files')
-rw-r--r--crosperf/experiment_files/README26
-rw-r--r--crosperf/experiment_files/aes_perf8
-rw-r--r--crosperf/experiment_files/bloat_perf7
-rw-r--r--crosperf/experiment_files/morejs_perf7
-rw-r--r--crosperf/experiment_files/page_cycler6
-rw-r--r--crosperf/experiment_files/page_cycler_perf44
-rw-r--r--crosperf/experiment_files/toolchain15
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 {
+}