summaryrefslogtreecommitdiff
path: root/driver.sh
diff options
context:
space:
mode:
Diffstat (limited to 'driver.sh')
-rwxr-xr-xdriver.sh50
1 files changed, 50 insertions, 0 deletions
diff --git a/driver.sh b/driver.sh
new file mode 100755
index 0000000..a8e40cf
--- /dev/null
+++ b/driver.sh
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+#uncomment to prevent job submission
+#export SKIP_LAVA=1
+
+#this is required, but is one of those pre-programmed subs
+#this one might truly make universal sense, though
+export JOB_NAME=${JOB_NAME:-FOOBAR}
+
+#credentials as pbl expects to get them
+export LAVA_USER=bernie.ogden
+export LAVA_SERVER=validation.linaro.org/RPC2/
+
+#template file I'm using
+export CUSTOM_JSON_URL=file://${HOME}/src/lava-jobs/benchmark/template-test.json
+#export CUSTOM_JSON_URL=file://${HOME}/src/lava-jobs/hack/kvm.json
+#export CUSTOM_JSON_URL=file://${HOME}/src/abe-bernie-benchmarking/config/bench/jobdefs/cint2006-kvm_x1.json
+
+export HIMAGE='"command": "deploy_linaro_image",
+ "parameters": {
+ "role": "host",
+ "image": "http://images.validation.linaro.org/ubuntu-14-04-server-base.img.gz"
+ }'
+
+export TIMAGE='"command": "deploy_linaro_image",
+ "parameters": {
+ "role": "target",
+ "image": "http://images.validation.linaro.org/ubuntu-14-04-server-base.img.gz"
+ }'
+
+
+
+#have to use env to set the parameters, due to the %% thing
+env %%BENCHMARK%%=fakebench \
+ %%TOOLCHAIN%%=/usr/bin/gcc \
+ %%RUN_FLAGS%%= \
+ %%COMPILER_FLAGS%%= \
+ %%PUBLIC_KEY%%='ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzlCPpuwMRSXZNq4Mut/GuitOhEturcsl9X1iNjOMGZXbtfBC8TCSXqotkziuYXpej1FCdXn3FEQsVw6Mw3I9Wq1p9okkgzVdsNzHAIob8ras/e9kOeJZGY5gSGBYf3t1MubAyaa033MJ+e3NRC4sbUmeeN3d9PD+Wc9QC3en9qfSpm6hh9EFHOHOjFk5+W0YZ83AL1PgalqL/hCN2/p9a8S1fsfDkfTgEh1XFIOiLds0fNzzmyXepxuA1n696iuSFMCIwmNcCfwRwRgt012UPgZu3avegYbDyijk8EtgFBuEA5OvX91BTHmaSjicsD9nJN63ms88l9OZMeTlPVjkD' \
+ %%LAVA_USER%%=${LAVA_USER} \
+ %%LAVA_SERVER%%=${LAVA_SERVER} \
+ %%ABE_REVISION%%=${ABE_REVISION:-bernie/benchmarking-uinstance} \
+ %%DEVICE_TYPE%%=kvm \
+ %%CONFIG%%=kvm \
+ %%TSESSION%%=config/bench/lava/target-session-kvm.yaml \
+ %%HSESSION%%=config/bench/lava/trusted-host-session.yaml \
+ %%TIMAGE%%="${TIMAGE}" \
+ %%HIMAGE%%="${HIMAGE}" \
+ %%NAME%%="${JOB_NAME}" \
+ ~/src/pbl/post-build-lava.py
+ #%%PREBUILT%%=148.251.136.42:benchsrc/fakebench-abe-built/fakebench.git.tar.xz \