Add Fedora 23 Beaker tests 27/55627/1
authorDaniel Farrell <dfarrell@redhat.com>
Wed, 1 Jun 2016 20:09:55 +0000 (16:09 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Wed, 19 Apr 2017 19:18:40 +0000 (15:18 -0400)
Change-Id: If392ff743482f4ad02cc8816ce261d5e3796aec1
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Rakefile
spec/acceptance/nodesets/fedora-23.yml [new file with mode: 0644]
spec/spec_helper_acceptance.rb

index ea70bbc342107aa862c3fb6962143351f809191d..5db4e15aa912af81ac9b42a3a65d4d952e1108be 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -70,6 +70,11 @@ task :fedora_22 do
   sh "RS_SET=fedora-22 INSTALL_METHOD=rpm bundle exec rake beaker"
 end
 
+desc "Run Beaker tests against Fedora 23 node."
+task :fedora_23 do
+  sh "RS_SET=fedora-23 INSTALL_METHOD=rpm bundle exec rake beaker"
+end
+
 desc "Run Beaker tests against Fedora 23 Docker node."
 task :fedora_23_docker do
   sh "RS_SET=fedora-23-docker INSTALL_METHOD=rpm bundle exec rake beaker"
diff --git a/spec/acceptance/nodesets/fedora-23.yml b/spec/acceptance/nodesets/fedora-23.yml
new file mode 100644 (file)
index 0000000..91666bf
--- /dev/null
@@ -0,0 +1,12 @@
+HOSTS:
+  fedora-23:
+    roles:
+      - master
+    platform: fedora-23-x86_64
+    box: fedora/23-cloud-base
+    box_url: https://atlas.hashicorp.com/fedora/boxes/23-cloud-base
+    hypervisor: vagrant
+
+CONFIG:
+  log_level: verbose
+  type: foss
index 4d182de0d0c5061cb2898941eb6b768e5373c7a8..38585034192d066c5ee0de22bb879b89e666b17c 100644 (file)
@@ -157,7 +157,7 @@ def generic_validations()
     it { should be_grouped_into 'odl' }
   end
 
-  if ['centos-7', 'centos-7-docker', 'fedora-22', 'fedora-23-docker'].include? ENV['RS_SET']
+  if ['centos-7', 'centos-7-docker', 'fedora-22', 'fedora-23', 'fedora-23-docker'].include? ENV['RS_SET']
     # Validations for modern Red Hat family OSs
 
     # Verify ODL systemd .service file
@@ -319,7 +319,7 @@ def tarball_validations()
   end
 
   # Repo checks break (not fail) when yum doesn't make sense (Ubuntu)
-  if ['centos-7', 'fedora-22', 'fedora-23-docker'].include? ENV['RS_SET']
+  if ['centos-7', 'fedora-22', 'fedora-23', 'fedora-23-docker'].include? ENV['RS_SET']
     describe yumrepo('opendaylight-41-release') do
       it { should_not exist }
       it { should_not be_enabled }