blob: d56e2fe2f656184354b515fb1be1d98a25606037 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
load("util.star", "group_by_one")
load("rabbitmq_cli.lib.yml", "rabbitmq_cli_job")
load("ct.lib.yml", "checks_job", "ct_suites_job", "collect_job")
load("tests.lib.yml", "tests_job")
def dep_jobs(dep):
jobs = {}
if not getattr(dep, "skip_tests", False):
if dep.name == "rabbitmq_cli":
jobs[dep.name] = rabbitmq_cli_job(dep)
elif getattr(dep, "test_suites_in_parallel", False):
jobs[dep.name + "-checks"] = checks_job(dep)
for group in group_by_one(dep.suites):
jobs[dep.name + "-ct-" + group["name"]] = ct_suites_job(dep, group)
end
jobs[dep.name] = collect_job(dep)
else:
jobs[dep.name] = tests_job(dep)
end
end
return jobs
end
|