19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/debci/experiment.rb', line 19
def start
packages.each do |package|
control_job = Debci::Job.create!(
suite: suite,
arch: arch,
package: package,
requestor: owner,
priority: priority,
**Hash(self.control_parameters)
)
test_job = Debci::Job.create!(
suite: suite,
arch: arch,
package: package,
requestor: owner,
priority: priority,
**Hash(self.test_parameters),
)
tests.create!(control_job: control_job, test_job: test_job)
control_job.enqueue
test_job.enqueue
end
update(started_at: Time.now)
end
|