aboutsummaryrefslogtreecommitdiff
path: root/lite-aeolus/submit-for-test.py
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2017-06-21 17:21:54 +0300
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2017-06-21 17:21:54 +0300
commitd0ca0305f1e1da857baebb5c902fbc136d241453 (patch)
tree3309afa1f9ee181efe54b9d61474439308989c0c /lite-aeolus/submit-for-test.py
parenta19c97a7e7f9731a9a37fa7f25dbcd8b3aa38e1f (diff)
lite-aeolus: First version of LAVA submission script for new Aeolus jobs.
Change-Id: Ic8a1f9ee11c0f21297d1da989ca01340e188b17b Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Diffstat (limited to 'lite-aeolus/submit-for-test.py')
-rw-r--r--lite-aeolus/submit-for-test.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/lite-aeolus/submit-for-test.py b/lite-aeolus/submit-for-test.py
new file mode 100644
index 0000000000..224fb158f8
--- /dev/null
+++ b/lite-aeolus/submit-for-test.py
@@ -0,0 +1,26 @@
+import os
+import sys
+from string import Template
+
+
+ENV = os.environ
+expect = sys.argv[1]
+
+ENV["DEVICE_TYPE"] = "frdm-k64f"
+
+with open("lava-job-definitions/%s/template.yaml" % ENV["DEVICE_TYPE"]) as f:
+ tpl = f.read()
+
+
+TEST_SPEC = """\
+ monitors:
+ - name: "boot_test"
+ start: ""
+ end: "%s"
+ pattern: _unused_
+""" % expect
+
+tpl = Template(tpl)
+jobdef = tpl.safe_substitute(ENV, TEST_SPEC=TEST_SPEC)
+
+print(jobdef)