Commit Graph

71 Commits

Author SHA1 Message Date
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
2063af7142 Add minix3 test target. 2021-05-27 21:13:38 +10:00
Darren Tucker
8e32e97e78 Add obsd69 test target. 2021-05-01 20:07:47 +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
Darren Tucker
9bc20efd39 Use the default VM type for libcrypto ver tests. 2021-04-27 12:37:59 +10:00
Darren Tucker
da9d59f526 Add test against OpenSSL w/out ECC. 2021-04-26 15:34:23 +10:00
Darren Tucker
29e194a752 Ensure we can still build with C89. 2021-04-26 14:50:58 +10:00
Darren Tucker
095b0307a7 Support testing against arbitary libcrytpo vers.
Add tests against various LibreSSL and OpenSSL versions.
2021-04-26 14:50:44 +10:00
Darren Tucker
b16082aa11 Add fbsd10 test target. 2021-04-26 13:35:44 +10:00
Darren Tucker
6a5d393056 Add nbsd3, nbsd4 and nbsd9 test targets. 2021-04-25 13:01:34 +10:00
Darren Tucker
d1aed05bd2 Comment out nbsd2 test target for now. 2021-04-24 22:03:46 +10:00
Darren Tucker
a116b6f5be Add nbsd2 test target. 2021-04-23 16:34:48 +10:00
Darren Tucker
196bf2a9bb Add obsd68 test target. 2021-04-23 14:54:10 +10:00
Darren Tucker
db1f9ab8fe Add obsd67 test target. 2021-04-23 14:41:13 +10:00
Darren Tucker
c039a6bf79 Re-add macos-11.0 test target. 2021-04-23 11:08:23 +10:00
Darren Tucker
a6db3a47b5 Add openindiana test target. 2021-04-23 10:28:28 +10:00
Darren Tucker
3fe7e73b02 Test krb5 on Solaris 11 too. 2021-04-23 10:26:35 +10:00
Darren Tucker
f57fbfe5eb Don't always set SUDO.
Rely on sourcing configs to set as appropriate.
2021-04-22 22:29:33 +10:00
Darren Tucker
cb4ff640d7 Add win10 test target. 2021-04-22 22:29:33 +10:00
Darren Tucker
4457837238 Add nbsd8 test target. 2021-04-22 22:29:33 +10:00
Darren Tucker
bd4fba22e1 Add obsd51 target. 2021-04-22 22:29:33 +10:00
Darren Tucker
9403d0e805 Add fbsd13 target. 2021-04-22 22:29:33 +10:00
Darren Tucker
19e5344627 Run unit tests under valgrind.
Run a separate build for the unit tests under Valgrind.  They take long
enough that running in parallel with the other Valgrind tests helps.
2021-04-08 13:35:14 +10:00
Darren Tucker
3674e33fa7 Further split Valgrind tests.
Even split in two, the Valgrind tests take by far the longest to run,
so split them four ways to further increase parallelism.
2021-04-07 17:02:27 +10:00
Darren Tucker
7cd262c1c5 Save config.h and config.log on failure too. 2021-04-03 16:59:10 +11:00
Darren Tucker
867a7dcf00 Don't install moduli during tests.
Now that we have TEST_SSH_MODULI_FILE pointing to the moduli in the
soure directory we don't need to install the file to prevent warnings
about it being missing.
2021-03-13 13:52:53 +11:00
Darren Tucker
de3866383b Only upload config logs if configure fails. 2021-03-01 21:13:24 +11:00
Darren Tucker
24a3a67bd7 Remove macos-11.00 PAM test target too.
These are failing apparently due to some kind of infrastructure problem,
making it look like every commit is busted.
2021-02-26 11:50:37 +11:00
Darren Tucker
fd9fa76a34 Remove macos-11.0 from the test target list.
It has been consistently failing for the past few days with a github
actions internal error.
2021-02-26 01:15:10 +11:00
Darren Tucker
f186a020f2 Add a couple more test VMs. 2021-02-23 16:05:22 +11:00
Darren Tucker
ffcdd3d90e Valgrind test: split and move up list.
Since the valgrind test takes so long it approaches the limit allowed by
github, move it to the head of the list so it's the first one started and
split the longest tests out into a second instance that runs concurrently
with the first.
2021-02-23 11:18:49 +11:00
Darren Tucker
bb0b9bf453 Upload valgrind logs on failure. 2021-02-20 13:29:41 +11:00
Darren Tucker
ebb3b75e97 Rename "vm" to "os" in selfhosted to match c-cpp.
Should make it easier to share code or maybe merge at some point.
2021-02-19 22:20:00 +11:00
Darren Tucker
76c0be0fe0 Upload regress failure logs in c-cpp too. 2021-02-19 22:19:38 +11:00
Darren Tucker
8751b6c313 Comment out Solaris 64bit PAM build...
until I can figure out why it's failing.
2021-02-19 22:13:36 +11:00
Darren Tucker
41d232e226 Add test against Valgrind. 2021-02-19 10:16:56 +11:00
Darren Tucker
e6528d91f1 Add fbsd12 test target. 2021-02-18 16:30:01 +11:00
Darren Tucker
65085740d3 Add bbone test target (arm32). 2021-02-18 14:53:14 +11:00
Darren Tucker
d0763c8d56 Fixing quoting for installing moduli on target guest. 2021-02-18 11:05:48 +11:00
Darren Tucker
b3afc243bc Install moduli on target not host. 2021-02-18 10:41:58 +11:00
Darren Tucker
161873035c Remove SKIP_UNIT as it needs to be a make arg. 2021-02-18 10:09:27 +11:00