Martin Willi
b656f63efe
testing: support a .gitignored testing.conf.local for site-local configurations
2013-08-29 15:55:23 +02:00
Tobias Brunner
62516a7465
testing: Increase base image size so there is space for test results on winnetou
2013-06-11 11:01:26 +02:00
Martin Willi
c59f3dcb68
Use new strongSwan HA kernel patchset keeping iptables ABI
...
Allows us to install stock debian iptables without the need for patching and
compiling our own.
2013-03-26 10:31:29 +01:00
Martin Willi
b5f3c1f785
Define SSHCONF from strongswan testing directory, not TESTDIR
...
This fixes the use of SSHCONF in the ssh wrapper script before ./do-tests
had a chance to create the required symlinks.
2013-03-26 10:31:29 +01:00
Andreas Steffen
7b11a1dcdc
upgraded KVM test suite to Linux 3.8 kernel
2013-03-03 11:59:07 +01:00
Reto Buerki
2c4954ad24
Switch to 'mapped' access mode for hostfs
...
Passthrough mode only works as expected when running as root. On
Debian/Ubuntu systems qemu runs as user 'libvirt-qemu' and group 'kvm'
so all shared files must be chowned to grant access from guests.
Symlinks created on the host are still problematic because the Plan 9
filesystem has no direct notion of symbolic links, see [1].
[1] - http://ericvh.github.com/9p-rfc/rfc9p2000.u.html
2013-01-17 16:55:04 +01:00
Reto Buerki
aafc0a1799
Make test scripts callable from any path
2013-01-17 16:54:58 +01:00
Reto Buerki
48ea1d8b0b
Create all images in $BUILDDIR/images
2013-01-17 16:54:58 +01:00
Reto Buerki
12f1ff3a0e
Drop SELECTEDTESTSONLY support
2013-01-17 16:54:57 +01:00
Reto Buerki
44e83859e0
Rename build-umlhostfs script to build-guestimages
2013-01-17 16:54:55 +01:00
Reto Buerki
90dd71e41c
Rename build-umlrootfs script to build-rootimg
2013-01-17 16:54:55 +01:00
Reto Buerki
258cbd40cf
Unify naming of base,root image settings
2013-01-17 16:54:55 +01:00
Reto Buerki
8ed98c1373
Switch from raw images to qcow2 format
...
This allows to use minimal copy-on-write clones of the base image as
guest images, which in turn saves a lot of disk space.
2013-01-17 16:54:54 +01:00
Reto Buerki
7fa2719185
Set default TESTDIR to /srv/strongswan-testing
2013-01-17 16:54:54 +01:00
Reto Buerki
bc3cc45e8b
Drop unneeded TZUML variable
2013-01-17 16:54:53 +01:00
Reto Buerki
043caec129
Set BUILDDIR to $TESTDIR/build
2013-01-17 16:54:53 +01:00
Reto Buerki
619c5430b8
Drop unneeded UMLKERNEL variable
2013-01-17 16:54:53 +01:00
Reto Buerki
bf48ee33e5
Rename UMLTESTDIR variable to TESTDIR
2013-01-17 16:54:53 +01:00
Reto Buerki
1102a8c1cc
Remove executable bit from testing.conf
2013-01-17 16:54:52 +01:00
Reto Buerki
9b3316ed27
Use qemu/KVM virtualization instead of UML
...
Guest and network configuration is setup using the libvirt
virtualization API. The [start|stop]_testing scripts have been updated
accordingly.
qemu/KVM does not currently support a hostfs, so the shared build tree
mount has been dropped for now.
2013-01-17 16:54:52 +01:00
Reto Buerki
f9df3d06b5
Rename build-umlkernel script to build-guestkernel
2013-01-17 15:22:11 +01:00
Reto Buerki
62a277cfae
Move ROOTFSDIR declaration to testing.conf
2013-01-17 15:22:11 +01:00
Reto Buerki
261cf0e395
Drop build-hostconfig script
...
Use processed host configurations directly instead.
2013-01-17 15:22:10 +01:00
Reto Buerki
6022f37aec
Simplify test starting and stopping logic
...
Reduce the coupling of the different scripts.
make-testing : Build the testing environment
start-testing : Start switches and guests
do-tests : Run tests
stop-testing : Stop switches and guests
2013-01-17 15:22:09 +01:00
Tobias Brunner
18bce26ea6
Use key(and password-)less SSH authentication
2013-01-17 15:22:09 +01:00
Reto Buerki
beff82dd98
Adjust strongSwan version handling in HTML output
2013-01-17 15:22:08 +01:00
Tobias Brunner
d47b751850
Add recipes for libtnc and TNC@FHH
2013-01-17 15:22:08 +01:00
Tobias Brunner
b460fb1dd2
Drop SHAREDTREE in favor of mounting the compile dir
2013-01-17 15:22:08 +01:00
Reto Buerki
e61ce6ee02
Factor out building of strongswan into own Makefile
...
Small Makefiles (recipes) are used to install software from source into
the root UML image.
2012-12-18 16:00:21 +01:00
Reto Buerki
aa5803e0e3
testing: Switch to Debian based guest images
...
Instead of extracting a downloaded Gentoo filesystem tree into a file
containing a reiserfs filesystem, create an ext3 filesystem inside a
sparse file, mount it and debootstrap an up-to-date Debian system. Use
this image as base for all UML guest images.
Also, drop support for the various consoles and use xterm
unconditionally.
2012-12-18 16:00:21 +01:00
Andreas Steffen
e9f47ee2d5
created OS IMC/IMV pair
2012-10-09 23:58:36 +02:00
Martin Willi
f728ae590b
Build unity plugin in strongSwan test suite
2012-09-18 17:17:49 +02:00
Tobias Brunner
6d30954ae8
Removed the unneeded socket-raw plugin
2012-09-14 14:10:14 +02:00
Andreas Steffen
9ce931f3af
added ikev2/rw-eap-dynamic scenario
2012-09-12 12:15:17 +02:00
Andreas Steffen
f2fc138e8e
upgraded UML options to 5.0.0
2012-06-19 19:34:26 +02:00
Andreas Steffen
be982b4c03
enable xauth-eap plugin in UML scenarios
2012-05-25 17:02:39 +02:00
Andreas Steffen
6c5873d448
updated testing.conf for 5.0.0
2012-05-02 22:53:11 +02:00
Andreas Steffen
5ff8fe5d48
activated cmac plugin in UML test suites
2012-04-22 22:22:25 +02:00
Andreas Steffen
70fd2d1af7
created tnc-pdp policy decision point plugin
2012-03-13 16:27:16 +01:00
Andreas Steffen
6b4e0dd504
added ikev2/rw-pkcs8 scenario
2012-02-03 11:10:13 +01:00
Tobias Brunner
35a1986142
Fixed additional typos in comments and log messages.
2012-01-12 11:42:42 +01:00
Andreas Steffen
034b792b90
added Attestation IMC/IMV to UML build
2011-12-18 18:07:47 +01:00
Andreas Steffen
19e9bdda1f
added UML support for IF-MAP interface
2011-12-12 17:00:50 +01:00
Andreas Steffen
d9cdab9249
added ITA Scanner IMC/IMV pair which detects open server ports on TNC clients
2011-07-04 21:40:25 +02:00
Andreas Steffen
83348c80e4
added the ikev2/rw-eap-tnc-20 scenario based on the RFC 5792 PA-TNC protocol
2011-05-30 21:31:50 +02:00
Andreas Steffen
8afbc768f3
added ikev2/rw-whitelist scenario
2011-05-12 21:11:01 +02:00
Andreas Steffen
1be296dfb2
implemented the PEAP tunneling protocol as an EAP plugin
2011-04-06 14:42:02 +02:00
Andreas Steffen
788fc89cc2
build the af-alg plugin in the UML test environment
2011-03-17 22:53:09 +01:00
Andreas Steffen
36580b1614
fixed typo
2011-01-31 08:07:28 +01:00
Andreas Steffen
3ba4d12139
updated testing.conf UML configuration file
2011-01-31 05:47:39 +01:00