Bram Matthys
be08bc2e33
Let's call it "./unrealircd mkcert" instead (like mkpasswd). Fix test suite.
2026-06-05 16:51:22 +02:00
Bram Matthys
c3600f0f3a
CI: If $USE_SHIPPED_LIBS is 1, then build with shipped libraries from extra/
2026-03-07 18:34:55 +01:00
Bram Matthys
648a10494f
Add -DTESTSUITE and use it from extras/build-tests/nix/build.
...
In particular, this disables default +F for #__SYNC__ channels.
The test suite has a "+F off" but when on 3 servers, each 75
clones are connecting, the MODE is too late and the join limit
is already reached sometimes. Causing tests to fail.
2026-02-28 15:26:57 +01:00
Bram Matthys
426289e377
Drop really verbose logging from build tests as it makes things too slow
2026-02-28 12:18:11 +01:00
Bram Matthys
07b99d1429
extras/build-tests/nix/build: support additional CPPFLAGS
...
and output something more useful.
2025-10-06 08:55:17 +02:00
Bram Matthys
cfea8b32f0
BuildBot: install modules after and not before 'make install',
...
and check exit status
2022-11-27 16:16:06 +01:00
Bram Matthys
43f77b8211
BuildBot: log server commands for tracing
2021-09-04 10:55:11 +02:00
Bram Matthys
2951c94ccd
Use $MAKE instead of make in extras/build-tests/nix/build too
2021-09-04 09:37:45 +02:00
Bram Matthys
01ec8696d0
FreeBSD hangs with ASan enabled, in OPENSSL_init_ssl(), so disable it in
...
the build tests (wtf?)
[skip ci]
2021-09-04 09:36:59 +02:00
Bram Matthys
088218817d
Whitespace.......
...
[skip ci]
2021-06-28 13:07:15 +02:00
Bram Matthys
50089d340a
Build test updates
...
[skip ci]
2021-06-28 13:02:36 +02:00
Bram Matthys
bf379526e1
Test framework: don't run with ASan on Debian 8 due to false positives
...
[skip ci]
2019-12-22 14:58:02 +01:00
Bram Matthys
b487b92ac5
Run ./unrealircd module install third/dumpcmds during tests.
2019-11-14 17:37:30 +01:00
Bram Matthys
253df2c8db
BuildBot: -j3 -> -j4
...
[skip ci]
2019-06-03 13:31:58 +02:00
Bram Matthys
b8e65a2f7f
Buildbot: *NIX build test: add -DNOREMOVETMP to make valgrind do a better
...
job at printing module information (I hope).
2019-06-01 08:24:31 +02:00
Bram Matthys
3f723323d0
BuildBot: Use gmake on FreeBSD and temporarily disable select-config.
2019-05-30 16:08:54 +02:00
Bram Matthys
1108b58951
Remove old TRE regex engine. Hasn't been maintained since 2010
...
and has various outstanding crash and 100% CPU issues.
We have been encouraging the PCRE2 engine since the start of
UnrealIRCd 4 already.
TRE is being phased out of U4 by the end of the year, so we can
safely remove it in U5 already.
2019-05-25 10:42:46 +02:00
Bram Matthys
872830bdf2
I give up. Test framework will no longer run on Travis-CI, ruby is broken.
2019-03-09 15:38:08 +01:00
Bram Matthys
53c1ea6226
Add libressl-27 to build test matrix.
2018-05-02 15:30:43 +02:00
Bram Matthys
df19b65a78
Travis-CI: system-cares + system-curl test wasn't run properly
...
because only the first argument was passed to the select-config script.
Also add 'set -x' in select-config for easier debugging.
2018-04-26 12:47:12 +02:00
Bram Matthys
66b2a036d8
Travis-CI: Of course, OS X doesn't have 'ldd' *sigh*
2018-04-26 10:58:16 +02:00
Bram Matthys
94c718dc3d
Travis-CI: show 'ldd' output in build logs
2018-04-26 10:36:23 +02:00
Bram Matthys
def588917a
Travis-CI OS X improvements:
...
* Enable system curl, system c-ares and local curl tests
* Disable IRC test framework for now
2018-04-26 09:52:30 +02:00
Bram Matthys
7fe86ac1d8
Travis-CI: Show config.log on failure to trace osx build issue
2018-04-25 20:57:31 +02:00
Bram Matthys
d574183825
Travis-CI: Use CPPFLAGS instead of CFLAGS
2017-10-23 16:52:28 +02:00
Bram Matthys
0dadba5482
Travis-CI: Use -DFAKELAG_CONFIGURABLE for tests. From 300 to 30s.
2017-10-23 16:37:22 +02:00
Bram Matthys
1dfcac9794
Travis-CI: Blah.
2017-10-23 14:14:58 +02:00
Bram Matthys
cec74b0208
Use MAKE="make -j3" to make ./Config run faster as well.
2017-10-23 12:38:57 +02:00
Bram Matthys
13740a7d13
Travis-CI: Generate TLS certificate during test build (needed for testing further on)
2017-10-23 12:34:41 +02:00
Bram Matthys
821ad6ec06
Add some clear marker between compile tests and other tests
2017-10-23 12:05:33 +02:00
Bram Matthys
e1590fc8bc
Run make with -j3. Add +x to extras/build-tests/nix/run-tests (:D)
2017-10-23 11:53:50 +02:00
Bram Matthys
866a060533
Use 'set -e' and try to run test framework
2017-10-23 11:49:06 +02:00
Bram Matthys
b23a3ff7b9
Travis-CI: path changes
2017-10-23 11:16:05 +02:00
Bram Matthys
4dc5324e57
Travis-CI: cleanup / new dir structure
2017-10-23 11:13:05 +02:00