Test Suite

From Libreswan
Revision as of 19:13, 3 May 2021 by Andrew Cagney (talk | contribs) (more detail)
Jump to navigation Jump to search

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