Top
Regress
Perform
Ports
Release
Running
All tests in /usr/src/regress are run every day by cron(8).
The test machines are automatically installed from an i386
or amd64 snapshot, the current source tree is checked out
and necessary packages are installed.
The results are shown over the time in a HTML table.
Complete log output from the setup and test run exist.
Tests are skipped if packages are missing, if they are
specific for another architecture, or if additional remote
machines are missing.
The framework to run everything is available at
github.
running
tests current overview
An OpenBSD release is installed.
Based on that, the kernel sources for a specific date are
checked out from cvs.
A new kernel is built, installed, and performace tests are
executed with that.
The checkout, build, test is iterated in a loop while
advancing the cvs checkout date in steps.
Currently iperf TCP and UDP, tcpbench TCP and kernel build
times are measured.
To reach over incompatibilities between the kernel and user
land or build enviroment, so called build quirks are used.
Then the necessary parts of the source tree are updated or
patched.
After building and installing the relevant tools, checkout
and building kernel continues.
running
tests current overview
Run make test for selected ports.
Currently these are mostly Perl ports maintained by bluhm@.
To extend the list, send me an e-mail.
running
tests current overview
Make build and release.
running
tests current overview
Acknowledgments
Thanks to
genua GmbH
for work time, rack space, hardware, network, and electricity.
impressum