summaryrefslogtreecommitdiff
path: root/bin/server-submit.py
blob: ea3e21864cd1d7b8d96c5fd36e45d4720d970bef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/python

import xmlrpclib
import json
import yaml

production_token = "s3m747dj0hxwl0d60w0b8zj30khp5b103oxqrq1ywn3olwzhx8gfghc2dbgzso8e0b30snt1lp6nhywlo0acxnjebry9p0aa53c4dqzetusd6prjfcu9zwtmn05tpgnu"
staging_token = "0jk52q01q0rgpswwpjb3ar3xxbo6jbn7xwgj015l53cdg1q2a8al3ebwaqaziuwp1b2kmcbgqt40j5nqx00lo7oeyei0y62ka6s02jkgu3b2bz0p78i8sp1lu80n1ewc"

with open("/home/buildd/json/server-master.json", 'r') as f:
	config = json.load(f)
	server = xmlrpclib.ServerProxy("http://lavabuildd:%s@staging.validation.linaro.org/RPC2/" % staging_token)
	job_id = server.scheduler.submit_job(json.dumps(config))

# json/ is a symlink to lava-functional-tests/unit-tests/
with open("/home/buildd/json/server-release.json", 'r') as f:
	config = json.load(f)
	server = xmlrpclib.ServerProxy("http://lava-auto:%s@validation.linaro.org/RPC2/" % production_token)
	job_id = server.scheduler.submit_job(json.dumps(config))

with open("/home/buildd/refactoring/functional/qemu-server-pipeline.yaml") as f:
	config = yaml.load(f)
	server = xmlrpclib.ServerProxy("http://lavabuildd:%s@staging.validation.linaro.org/RPC2/" % staging_token)
	job_id = server.scheduler.submit_job(yaml.dump(config))

# install tests
install = "/home/buildd/refactoring/functional/server-staging-install.yaml"
upgrade = "/home/buildd/refactoring/functional/server-jessie-stretch-upgrade.yaml"

with open(upgrade) as f:
	config = yaml.load(f)
	server = xmlrpclib.ServerProxy("http://lavabuildd:%s@staging.validation.linaro.org/RPC2/" % staging_token)
	job_id = server.scheduler.submit_job(yaml.dump(config))

with open(install) as f:
	config = yaml.load(f)
	server = xmlrpclib.ServerProxy("http://lavabuildd:%s@staging.validation.linaro.org/RPC2/" % staging_token)
	job_id = server.scheduler.submit_job(yaml.dump(config))