Test Suite: Difference between revisions

From Libreswan
Jump to navigation Jump to search
(Show test frameworks as a table)
(more detail)
Line 21: Line 21:
| linux
| linux
| yes
| yes
| results depend on host kernel<br>installs libreswan into /
| results are host dependent (for instance the host's kernel version)<br>requires all dependencies, including libreswan, to be installed on /
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| [[Test Suite - KVM | KVM]]
| [[Test Suite - KVM | KVM]]
Line 28: Line 28:
| Fedora, OpenBSD
| Fedora, OpenBSD
| no
| no
| in theory generic hosts (but only linux known to work)
| in theory it can be run on any system supporting libvirt/KVM (but only Linux has ever been used)
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| [[Test Suite - Docker | Docker]]
| [[Test Suite - Docker | Docker]]

Revision as of 20:13, 3 May 2021

Test Suite

stuff goes here explaining how the testsuite works ...

Running tests

It can be run using several different mechanisms:

Test Frameworks
Framework Speed Host Guest Modifies / Notes
Namespaces fast linux linux yes results are host dependent (for instance the host's kernel version)
requires all dependencies, including libreswan, to be installed on /
KVM slower generic? Fedora, OpenBSD no in theory it can be run on any system supporting libvirt/KVM (but only Linux has ever been used)
Docker linux Linux centric using host kernel.
Ideal for build tests.
Can build using various Linux Distributions : CentOS 6, 7, 8, Fedora 28 - rawhide, Debian, Ubuntu.
Also for run tests using systemd.

Travis continuous integration

Coverity static analysis - manually updated