Run Atheme with Charybdis, to enable tests depending on SASL

This commit is contained in:
2021-06-27 16:48:21 +02:00
committed by Val Lorentz
parent 76db5758e9
commit 3d2399f62e
7 changed files with 84 additions and 26 deletions

View File

@ -28,6 +28,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get install atheme-services
python -m pip install --upgrade pip
pip install pytest -r requirements.txt
@ -49,5 +50,6 @@ jobs:
- name: Test with pytest
run: |
# testQuitErrors is very flaky
PATH=~/.local/bin:$PATH pytest --controller=irctest.controllers.charybdis -k 'not Ergo and not deprecated and not strict and not testDoubleKickMessages and not testQuitErrors'
# AccountTagTestCase.testInvite fails because https://github.com/solanum-ircd/solanum/issues/166
PATH=~/.local/bin:$PATH pytest --controller=irctest.controllers.charybdis -k 'not Ergo and not deprecated and not strict and not testDoubleKickMessages and not testQuitErrors and not (AccountTagTestCase and testInvite)'