Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9124393
acceptance_swarm.rake
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
969 B
Subscribers
None
acceptance_swarm.rake
View Options
# frozen_string_literal: true
require
'rake'
require
'parallel_tests'
# We clear the Beaker rake tasks from spec_helper as they assume
# rspec-puppet and a certain filesystem layout
Rake
::
Task
[
:beaker_nodes
].
clear
Rake
::
Task
[
:beaker
].
clear
desc
'Run acceptance tests'
RSpec
::
Core
::
RakeTask
.
new
(
acceptance_swarm
:
[
:spec_prep
]
)
do
|
t
|
t
.
pattern
=
'spec/acceptance_swarm'
end
namespace
:acceptance_swarm
do
{
pooler
:
[
'ubuntu-1604'
,
'win-2016'
,
]
,
}
.
each
do
|
ns
,
configs
|
namespace
ns
.
to_sym
do
configs
.
each
do
|
config
|
desc
"Run acceptance tests for
#{
ns
}
:
#{
config
}
"
RSpec
::
Core
::
RakeTask
.
new
(
config
.
to_s
.
to_sym
=>
[
:spec_prep
]
)
do
|
t
|
ENV
[
'BEAKER_keyfile'
]
=
'~/.ssh/id_rsa-acceptance'
if
ns
==
:pooler
ENV
[
'BEAKER_setdir'
]
=
'spec/acceptance_swarm/nodesets'
ENV
[
'BEAKER_set'
]
=
"
#{
ns
}
/
#{
config
}
"
t
.
pattern
=
'spec/acceptance_swarm'
end
end
end
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sat, Jun 21, 7:04 PM (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3306089
Attached To
R205 puppet-puppetlabs-docker
Event Timeline
Log In to Comment