Valentin Lorentz
9b02222c4c
Remove 'test_' prefix for all file names.
...
It's redundant.
2021-08-11 19:34:33 +02:00
Val Lorentz
56906302b7
Add ircu2/snircd/irc2 controllers + fix tests to support them ( #89 )
2021-08-10 18:42:37 +02:00
Valentin Lorentz
a624bf6db8
Parallelize tests for bahamut, they are very slow.
2021-08-09 23:43:30 +02:00
Valentin Lorentz
8744a49073
Make tests pass + update testKeyValidation to match the Modern PR
2021-08-09 23:43:30 +02:00
Valentin Lorentz
42582f430a
bahamut wip
2021-08-09 23:41:46 +02:00
Shivaram Lingamneni
9de76b6063
basic server test for SCRAM-SHA-256 ( #84 )
2021-08-08 20:47:42 +02:00
Val Lorentz
ec386a1fc9
Add Plexus4 ( #90 )
2021-08-08 20:46:33 +02:00
Valentin Lorentz
93a989b746
Test NAMES on invalid/nonexisting channel returns RPL_ENDOFNAMES.
2021-08-08 10:33:28 +02:00
Valentin Lorentz
f2c80a2e96
inspircd: Re-enable two tests that were fixed.
2021-08-06 22:18:52 +02:00
Val Lorentz
77272f83fb
Fix Hybrid support + enable it on CI ( #82 )
...
* Fix Hybrid support + enable it on CI
* Can't make Hybrid linking work on Github CI
because the reverse DNS is 'cpu-pool.com' for some reason, and I don't
want to hardcode it, so I give up.
2021-07-10 16:33:32 +02:00
Valentin Lorentz
b0873d04cb
Split Unreal/Insp's tests between Atheme and serviceless
...
it should make the critical path (insp) slightly shorter
2021-07-07 21:30:47 +02:00
Val Lorentz
a637ae3927
Add Anope controller, and use it with inspircd and unreal ( #75 )
...
* Add Anope controller, and use it with inspircd and unreal
* Build Anope before running it, duh
* Fix Anope build script
* Consistently use ascii casemapping instead of rfc1459
* Skip failing test with Anope
2021-07-07 15:06:00 +02:00
Valentin Lorentz
7e024b9ead
Add CLI option --services-controller to allow alternatives to Atheme (none for now)
...
+ fix some issues with killing services processes
2021-07-07 14:02:47 +02:00
Valentin Lorentz
91efa8b001
Skip flaky test on solanum
2021-07-04 22:51:02 +02:00
Valentin Lorentz
15f9875ae5
chathistory: Parametrize tests by subcommand
...
This means that:
* if one subcommand implementation is buggy, other subcommands are still tested and
have a chance to pass
* we can exclude known-buggy subcommands from the Makefile
* when a test failure happens, we get much shorter logs (only logs for
that subcommand's I/O)
2021-07-04 17:31:18 +02:00
Val Lorentz
06f053bf61
Remove some Ergo marks ( #70 )
...
* Remove some 'Ergo' marks
These are not ergo-specific specs
* Make chathistory test less Ergo-specific
Although they can only run on Ergo for now, as Unreal has a couple
of minor bugs that prevents them from passing.
* Fix synchronization issue
(NickServ sets MODE +r, which is unexpected caught by the next
self.assertMessageMatch call)
2021-07-04 15:04:48 +02:00
Valentin Lorentz
76eaef39b8
Bump stable versions
2021-07-03 16:38:39 +02:00
Valentin Lorentz
63f4130ab5
Unreal: Add support for Atheme
2021-07-03 11:15:34 +02:00
Valentin Lorentz
83152bdc24
unreal: deselect tests depending on +draft/react
...
Unreal won't support them 1st-party:
https://github.com/unrealircd/unrealircd/pull/149
2021-07-03 09:40:49 +02:00
Valentin Lorentz
f83f2a4edf
Make all tests pass with Unreal (minus service tests)
2021-07-02 21:41:35 +02:00
Valentin Lorentz
2d2e788275
Start adding support for Unreal
...
Not all tests pass yet, Unreal uses the protocol in ways we did not anticipate.
2021-07-01 23:10:37 +02:00
Valentin Lorentz
26a0245a6a
Add tests for the draft bot mode.
2021-07-01 16:44:48 +02:00
Valentin Lorentz
98824a4abd
Move the complex list of selectors from .github/workflows/* to the Makefile
2021-06-28 20:43:52 +02:00
Shivaram Lingamneni
7be29ad801
rename Oragono to Ergo
2021-05-27 00:07:32 -04:00
Shivaram Lingamneni
6bdfdf58b2
first pass at renaming oragono to ergo
2021-05-26 16:02:22 -04:00
Shivaram Lingamneni
c2ed9ca79f
update makefile
2021-02-22 20:21:39 +01:00
Shivaram Lingamneni
a37b454ee7
split make targets
2020-09-16 07:23:01 -04:00
Shivaram Lingamneni
088d02e8ec
expand pyflakes list
2019-02-17 15:39:35 -05:00
Shivaram Lingamneni
852cd71ff6
add makefile
2019-02-17 15:38:07 -05:00