diff options
Diffstat (limited to 'driver.sh')
-rwxr-xr-x | driver.sh | 50 |
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 \ |