Semi-automated conformance checking for IRC implementations (RFC1459/RFC2812, the "modern spec" by ircdocs, and IRCv3)
Go to file
Shivaram Lingamneni 8922c0ef4e new README 2020-09-09 02:53:42 -04:00
irctest compatibility with #1248 2020-09-06 21:37:47 -04:00
.gitignore add a test for INVITE 2018-12-23 16:41:54 -05:00
LICENSE Initial commit 2015-12-18 17:26:55 +01:00
Makefile expand pyflakes list 2019-02-17 15:39:35 -05:00
README.md new README 2020-09-09 02:53:42 -04:00
requirements.txt Add tests for SCRAM. 2017-11-01 17:52:29 +00:00
test.py Make openssl binary configurable, for OSX 2017-11-02 00:07:06 +00:00

irctest

This is the integration test suite for Oragono, ultimately derived from ProgVal/irctest, which is a general-purpose IRC protocol compatibility testing suite.

Some of these tests may be applicable to other projects (we attempt to mark the tests that are only applicable to Oragono).

This suite needs more test cases. Contributions are welcome and are a great way to help the Oragono project!

Installing

Clone the repo and install the relevant dependencies:

virtualenv ./venv
source ./venv/bin/activate
pip install -r requirements.txt

Running Tests

Make sure the version of oragono you want to test is on your PATH. Then run make.