Use Github actions for integration tests against Vagrant-libvirt (#1091)

Allows to spin up vagrant boxes via vagrant-libvirt in CI replacing the 
need for vagrant-libvirt-qa to be executed separately before/after 
releases.

* Adds a github integration tests workflow
* Installs the needed toolset in separate groups for easier tracking
* Add Vagrantfile definitions for the first simple test cases in tests/ 
  using tinycore linux, using the installed master version these boxes 
  are spun up and destroyed via a test matrix.

Should help reduce effort for new maintainers to help with #1069
This commit is contained in:
Michael Ablassmeier
2021-03-21 13:06:52 +01:00
committed by GitHub
parent 4548e19be9
commit 97ea81d2be
10 changed files with 295 additions and 0 deletions

2
.gitignore vendored
View File

@@ -6,6 +6,7 @@
Gemfile.lock
InstalledFiles
_yardoc
bin/
coverage
doc/
lib/bundler/man
@@ -16,6 +17,7 @@ test/tmp
test/version_tmp
tmp
Vagrantfile
!tests/*/Vagrantfile
!example_box/Vagrantfile
.vagrant
*.swp