Darren Tucker
d575cf4489
kitchensink test target now needs krb5.
2021-10-22 23:27:41 +11:00
Darren Tucker
4ae39cada2
Test both MIT KRB5 and Heimdal.
2021-10-22 22:54:33 +11:00
Darren Tucker
a07664646b
Source configs script so setup_ci can use settings
2021-10-22 14:00:05 +11:00
Darren Tucker
34df52c201
Install libedit and pam based on config flags.
2021-10-22 09:42:14 +11:00
Darren Tucker
8c626cc563
Don't use 'here string", it's not POSIX.
2021-10-21 16:53:39 +11:00
Darren Tucker
086a4b5977
Remove -Werror from compiler package to install.
2021-10-21 15:33:27 +11:00
Darren Tucker
5a7a468750
Build with -Werror on most recent gcc and clang.
2021-10-21 15:18:34 +11:00
Darren Tucker
d4b38144c0
Add tcmalloc test target.
2021-10-12 23:01:40 +11:00
Darren Tucker
482f73be10
Include relevant env vars on command line.
...
Makes it easier to reproduce a build by cut/pasting the configure line.
2021-10-07 15:55:04 +11:00
Darren Tucker
52d4232b49
Disable security key on minix3.
...
The test doesn't work so disable.
2021-10-06 18:14:37 +11:00
Darren Tucker
8f4be526a3
Disable security key on NetBSD4 test.
...
sk-dummy used for the security key test includes both sha2.h and OpenSSL
causing the definitions conflict so disable security key support on this
platform.
2021-10-06 15:40:58 +11:00
Darren Tucker
a3c6375555
Use backticks instead of $(..) for portability.
...
Older shells (eg /bin/sh on Solaris 10) don't support $() syntax.
2021-09-29 19:30:59 +10:00
Darren Tucker
958aaa0387
Skip file-based tests by default on Mac OS.
...
The file-based tests need OpenSSL so skip them.
2021-09-29 18:53:32 +10:00
Darren Tucker
55c8bdf6e9
Build without OpenSSL on Mac OS.
...
Modern versions don't ship enough libcrypto to build against.
2021-09-29 18:42:47 +10:00
Darren Tucker
5e6d28b787
Split c89 test openssl setting out.
2021-09-29 17:48:09 +10:00
Darren Tucker
c8d92d3d4f
Add make clean step to tests.
2021-09-29 13:28:56 +10:00
Darren Tucker
360fb41ef8
Test all available clang and gcc versions.
2021-09-29 12:05:50 +10:00
David Manouchehri
f6a660e5bf
Don't prompt for yes/no questions.
2021-09-24 07:52:04 +10:00
Darren Tucker
8a7a06ee50
Test against LibreSSL 3.2.6, 3.3.4, 3.4.0.
2021-09-17 13:03:31 +10:00
Darren Tucker
c4565e69ff
Really fix test on OpenSSL 1.1.1 stable.
2021-09-08 21:09:49 +10:00
Darren Tucker
79f1bb5f56
Correct OpenSSL 1.1.1 stable identifier.
2021-09-08 18:51:39 +10:00
Darren Tucker
a3e92a6794
Tests for OpenSSL 3.0.0 release & 1.1.1 branch.
2021-09-08 13:45:10 +10:00
Darren Tucker
65bb011113
Test against OpenSSL 3 branch as well as dev.
...
Now that OpenSSL development has moved to 3.1, test against the most
recent version of the openssl-3.0 branch too.
2021-09-05 19:43:13 +10:00
Darren Tucker
6a24567a29
Improve github test driver script.
...
- use a trap to always output any failed regress logs (since the script
sets -e, the existing log output is never invoked).
- pass LTESTS and SKIP_LTESTS when re-running with sshd options (eg.
UsePAM).
2021-08-16 14:42:48 +10:00
Darren Tucker
b467cf1370
Remove deprecated ubuntu-16.04 test targets.
...
Github has deprecated ubuntu-16.04 and it will be removed on 20
September.
2021-08-16 11:32:23 +10:00
Darren Tucker
20e6eefcdf
Skip agent ptrace test on hurd.
2021-08-15 23:25:26 +10:00
Darren Tucker
7c9115bbbf
Add hurd test target.
2021-08-15 19:37:22 +10:00
Darren Tucker
7909a566f6
Skip scp3 tests on all dfly58 and 60 configs.
2021-08-15 12:45:10 +10:00
Darren Tucker
e50635640f
Test OpenSSH from OpenBSD head on 6.8 and 6.9.
2021-08-13 13:21:00 +10:00
Darren Tucker
e0ba38861c
Skip scp3 test on dragonfly 58 and 60.
...
The tests hang, so skip until we figure them out.
2021-08-13 13:00:14 +10:00
Darren Tucker
a1f78e08bd
Move SUDO to "make test" command line.
...
Environment variables don't get passed by vmrun, so move to command
line.
2021-07-26 12:45:30 +10:00
Darren Tucker
02e624273b
Set SUDO for tests and cleanup.
2021-07-25 23:26:36 +10:00
Darren Tucker
460ae5d930
Pass OPENSSL=no to make tests too.
2021-07-25 22:37:55 +10:00
Darren Tucker
b6673b1d2e
Test OpenBSD upstream with and without OpenSSL.
2021-07-24 14:20:12 +10:00
Darren Tucker
8aa2f9aeb5
Make whitespace consistent.
2021-07-14 11:27:24 +10:00
Darren Tucker
4f4297ee9b
Add ARM64 Linux self-hosted runner.
2021-07-14 11:27:24 +10:00
Darren Tucker
2c9e4b319f
Disable rocky84 to figure out why agent test fails
2021-07-03 19:17:31 +10:00
Darren Tucker
f93fdc4de1
Add rocky84 test target.
2021-06-28 13:06:37 +10:00
Darren Tucker
da9f9acaac
Save logs on failure for upstream test
2021-06-07 19:19:23 +10:00
Darren Tucker
76883c6016
Add obsdsnap-i386 upstream test target.
2021-06-07 14:38:17 +10:00
Darren Tucker
ecc186e46e
Retire fbsd7 test target.
...
It's the slowest of the selfhosted targets (since it's 32bit but has
most of the crypto algos). We still have coverage for 32bit i386.
2021-06-02 13:54:11 +10:00
Darren Tucker
1db69d1b65
Add dfly60 target.
2021-06-02 11:22:12 +10:00
Darren Tucker
7a3a1dd2c7
Put minix3 config in the host-specific block.
2021-06-01 09:38:26 +10:00
Darren Tucker
2063af7142
Add minix3 test target.
2021-05-27 21:13:38 +10:00
Darren Tucker
078a0e60c9
Rename README.md to ci-status.md.
...
The original intent was to provide a status page for the CIs configured
in that directory, but it had the side effect of replacing the top-level
README.md.
2021-05-25 11:40:47 +10:00
Darren Tucker
8e32e97e78
Add obsd69 test target.
2021-05-01 20:07:47 +10:00
Darren Tucker
70a8dc138a
Add status badges for Actions-based tests.
2021-04-29 10:59:54 +10:00
Darren Tucker
40b59024cc
Add obsdsnap (OpenBSD snapshot) test target.
2021-04-28 12:22:11 +10:00
Darren Tucker
e627067ec8
Add test building upstream OpenBSD source.
2021-04-28 11:43:54 +10:00
Darren Tucker
1b8108ebd1
Test against OpenSSL 1.1.0h instead of 1.1.0g.
...
1.1.0g requires a perl glob module that's not installed by default.
2021-04-27 14:22:20 +10:00