Valentin Lorentz
c4a9592156
Fix Sopel tests; broken by 9b2a6a063c
.
2021-02-20 10:42:37 +01:00
Valentin Lorentz
fe0d65f7c8
Fix oragono tests broken by 9b2a6a063c
.
2021-02-19 19:19:37 +01:00
Valentin Lorentz
9b2a6a063c
Don't pass a 'config' argument to the controller, only Oragono had it.
...
Instead, annotate tests with the optional features they may need from the IRCd.
2021-02-15 23:29:10 +01:00
Shivaram Lingamneni
d144dad001
enable strict nickname reservation
2020-10-09 08:38:18 -04:00
Shivaram Lingamneni
a67cfea82f
rename relaymsg oper capab
2020-10-01 09:47:21 -04:00
Shivaram Lingamneni
59eb7502f5
fix addMysqlToConfig
2020-09-16 12:09:06 -04:00
Shivaram Lingamneni
1614c5a888
speed up oragono tests by reducing the port wait interval
2020-09-14 04:41:08 -04:00
Shivaram Lingamneni
61941e2be0
test for RELAYMSG
2020-09-10 02:31:23 -04:00
Shivaram Lingamneni
23d6fecae9
fix tagmsg-storage
2020-07-09 19:40:51 -04:00
Shivaram Lingamneni
bdefa32d3a
add a test for utf8 enforcement
2020-06-22 15:48:56 -04:00
Shivaram Lingamneni
21b225f23d
simplify addLoggingToConfig
2020-04-29 01:45:46 -04:00
Shivaram Lingamneni
d1d94646a7
basic coverage test for roleplay
2020-03-19 17:08:53 -04:00
Shivaram Lingamneni
015eef0bfa
pull the mysql password from an env variable
2020-02-27 23:10:51 -05:00
Shivaram Lingamneni
2401f6a07f
tweak multiline test
2020-02-21 00:08:50 -05:00
Shivaram Lingamneni
10070f3efd
update bouncer/multiclient test
2020-02-21 00:07:02 -05:00
Shivaram Lingamneni
5073dd7a3d
enhanced chathistory test
2020-02-17 04:05:21 -05:00
Shivaram Lingamneni
c8e4f1eaa2
add CHATHISTORY test
2020-02-07 01:22:11 -05:00
Shivaram Lingamneni
d351b84b03
fix registration to use NS instead of ACC
2019-12-29 12:51:16 -05:00
Shivaram Lingamneni
cb3c87cb84
add multiline test
2019-12-29 12:26:26 -05:00
Shivaram Lingamneni
b044d857a0
update for new config format; programmatic rewriting of the config
2019-06-28 13:58:32 -04:00
Shivaram Lingamneni
7d81888b44
rough test for bouncer functionality
2019-05-09 05:39:00 -04:00
Shivaram Lingamneni
85dc8a2636
deflake registration tests by waiting for quit
2019-02-17 15:18:52 -05:00
Shivaram Lingamneni
1463d4b2c4
shave a few seconds off the test suite
2019-02-14 20:26:17 -05:00
Shivaram Lingamneni
a3ad8a1038
fix lots of pyflakes3 failures
2019-02-13 19:43:25 -05:00
Shivaram Lingamneni
884f2010cd
remove bcrypt dependency
...
With oragono 6f2b610736 we can now pipe to `oragono genpasswd` instead
2019-02-10 00:15:30 -05:00
Shivaram Lingamneni
6497f97951
reenable password tests
2018-12-28 13:42:26 -05:00
Shivaram Lingamneni
226fbd5ad4
enable history
2018-12-23 13:26:11 -05:00
Daniel Oaks
afec48d26b
oragono: Fix ACC command
2018-04-15 19:36:39 +10:00
Daniel Oaks
38f7836fa5
controllers: Add hybrid controller
2017-11-02 00:07:20 +00:00
Daniel Oaks
bceb5883cc
charybdis: New releases name the binary 'charybdis' rather than 'ircd'
2017-11-01 23:42:19 +00:00
Valentin Lorentz
37ea5be753
Add tests for SCRAM.
2017-11-01 17:52:29 +00:00
Daniel Oaks
5d1d3ce03b
oragono: Allow TLS tests
2017-09-11 09:15:18 +10:00
Daniel Oaks
dc8bca9436
oragono: Use new registration command
2017-05-10 08:38:10 +10:00
Daniel Oaks
a077f264a3
oragono: Fix config so it loads
2017-04-17 22:34:25 +10:00
Daniel Oaks
717b557610
Add gIRC controller
2016-12-01 19:43:30 +10:00
Daniel Oaks
9ede9045ad
Add Oragono IRCd
2016-11-29 22:36:32 +10:00
Valentin Lorentz
548ddb57b0
Add TLS certificate check tests for clients.
2016-07-20 11:41:35 +02:00
Valentin Lorentz
b4feb32bd7
Limnoria now uses SSL by default. Update its controller to disable it.
2016-02-21 11:22:38 +01:00
Valentin Lorentz
d62dfcdeec
Configure Charybdis to make LIST behavior follow RFC 1459.
2015-12-27 10:24:29 +01:00
Valentin Lorentz
e2583a67ca
Add STARTTLS tests.
2015-12-25 15:45:06 +01:00
Valentin Lorentz
87301592d4
Add echo-message tests.
2015-12-24 20:52:36 +01:00
Valentin Lorentz
d3617b7012
Make port wait lazy. This way, we don't want for the server to start if the test is skipped immediately.
2015-12-23 01:54:10 +01:00
Valentin Lorentz
53f916991f
Add METADATA tests.
2015-12-22 22:33:23 +01:00
Valentin Lorentz
2cc4ad4f0f
Make the set of tested specifications configurable.
2015-12-22 19:55:48 +01:00
Valentin Lorentz
d2616dc7d7
Small code improvements to InspIRCd controller.
2015-12-21 20:12:57 +01:00
Valentin Lorentz
d7df7b7f90
Fix issues in Charybdis' controller.
...
* Change pid file across start (so it does not complain if not properly terminated)
* Don't limit number of users (it someone remembers number of connects across restarts, but I can't figure out how).
2015-12-21 20:12:22 +01:00
Valentin Lorentz
17e0216b88
Add Charybdis controller.
2015-12-21 18:01:36 +01:00
Valentin Lorentz
74443bb6ae
Add PASS tests.
2015-12-21 16:36:22 +01:00
Valentin Lorentz
d75ffcb2f5
Split testJoin into testJoinAllMessages and testJoinNamreply, and add testPartNotInChannel
2015-12-21 15:45:05 +01:00
Valentin Lorentz
5eb014d4ba
Add PING-based synchronization for fetching messages from server.
2015-12-21 12:24:40 +01:00
Valentin Lorentz
4335b909e5
Hide InspIRCd's output.
2015-12-21 12:24:08 +01:00
Valentin Lorentz
027a8b968f
Update Limnoria controller to put migrations in temporary dir.
2015-12-20 23:58:44 +01:00
Valentin Lorentz
6547147b69
Load Limnoria's Authentication plugin.
2015-12-20 20:46:13 +01:00
Valentin Lorentz
38569f013f
Add PLAIN test for servers.
2015-12-20 16:15:25 +01:00
Daniel Oaks
9844b08d9d
Automatically wait for server to start before running server tests
2015-12-20 22:46:47 +10:00
Valentin Lorentz
8d337bb7bd
Add registration to server tests.
2015-12-20 13:12:54 +01:00
Valentin Lorentz
8318c3ff59
Merge branch 'server-start-wait' of https://github.com/DanielOaks/irctest
...
Conflicts:
irctest/__main__.py
2015-12-20 11:52:07 +01:00
Valentin Lorentz
34a16cc323
Make Sopel timeout faster so it does not hang tests.
2015-12-20 10:52:32 +01:00
Daniel Oaks
6973f05130
Add --server-start-delay for delay seconds, and cleanup mammon
2015-12-20 14:00:20 +10:00
Valentin Lorentz
62d176209c
Class attributes instead of instance attributes.
2015-12-20 04:41:02 +01:00
Daniel Oaks
7b3d88d563
controllers: Add supported SASL mechanism lists
2015-12-20 13:29:16 +10:00
Valentin Lorentz
1fd5770d42
Add client test for ECDSA-NIST256P-CHALLENGE.
2015-12-20 02:59:17 +01:00
Valentin Lorentz
2695b604e7
Add testNakWhole.
2015-12-20 02:20:12 +01:00
Valentin Lorentz
4379ee6abf
Add Mammon controller.
2015-12-20 01:48:56 +01:00
Valentin Lorentz
7a4cc47d9c
Enable IRCv3 for InspIRCd.
2015-12-19 23:44:51 +01:00
Valentin Lorentz
a9439603ac
Prevent Limnoria from putting its file in the current folder.
2015-12-19 23:17:14 +01:00
Valentin Lorentz
a8f8d7c077
Start supporting server testing.
2015-12-19 23:09:06 +01:00
Valentin Lorentz
4e57b793a3
Make Sopel quiet and remove warning.
2015-12-19 19:14:47 +01:00
Valentin Lorentz
aa6ab3a77d
Make it possible to specify a mode for opening Sopel files.
2015-12-19 19:03:31 +01:00
Valentin Lorentz
9868f6a1d4
Add SASL PLAIN test.
2015-12-19 17:52:38 +01:00
Valentin Lorentz
f9c497b7ca
Add Sopel controller and add support for CAP NAK.
2015-12-19 10:05:37 +01:00
Valentin Lorentz
7568e0d5d3
Basic architecture.
2015-12-19 01:11:57 +01:00