Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-05 | Update the tests to work with oragono | louiz’ | |
2020-05-05 | Start oragono instead of charybdis | louiz’ | |
2020-05-05 | e2e: Switch from coroutines to async, for python3.8 | louiz’ | |
2020-04-19 | Demonstrate bug #3429 | louiz’ | |
2020-03-11 | Merge remote-tracking branch 'linkmauve/die-gc1.0-die' | louiz’ | |
2020-03-11 | Remove the part of the force-join test that checks the nick changed | louiz’ | |
Because we actually don’t change the nick, we ignore it, just like in the case of a normal join (of an other resource, or an other channel on the same server). | |||
2020-03-11 | And modify the tests to work, by adding the <x/> node in all join presences | louiz’ | |
2020-03-11 | Fix a type stable-id -> stanza-id, and add a test case to be exhaustive | louiz’ | |
2020-03-11 | Announce the urn:xmpp:sid:0 NS in MUC's disco#info | louiz’ | |
As required by XEP 0359 Should fix #3369 | |||
2020-03-11 | Make sure we keep the stable-id and origin-id nodes when required | louiz’ | |
See https://xmpp.org/extensions/xep-0359.html | |||
2020-03-10 | Add a test to check that XEP-45 stable ID thing is respected | louiz’ | |
See https://xmpp.org/extensions/xep-0045.html#message | |||
2020-03-02 | Demonstrate issue #3423 with e2e tests | louiz’ | |
2020-03-02 | e2e: fix the timeout code for expect_unordered | louiz’ | |
2020-03-02 | Rename the e2e nicks to make things easier to debug | louiz’ | |
2019-11-13 | e2e: Add a 10s timeout for expect_stanza | louiz’ | |
Otherwise, if we expect a stanza and biboumi never sends it, we just hang here. Now, we display a nice error after 10 seconds, and move on to the next test, as other failures (xpath doesn’t match) do | |||
2019-11-09 | e2e: Implicitely include the handshake in all tests | louiz’ | |
Instead of having to write it manually everytime | |||
2019-11-09 | Clean the __main__ file of the e2e tests | louiz’ | |
I forgot to remove some things when I moved them into functions.py | |||
2019-11-06 | Add a missing max_history_length field in the IRC server option form | louiz’ | |
2019-11-06 | e2e: Test the behaviour on bad integer value for ad-hoc confs | louiz’ | |
2019-11-06 | Add a test for MAM without an “end” value | louiz’ | |
2019-10-31 | Split all the e2e tests in their own files | louiz’ | |
Some duplication is avoided, but most importantly: it’s much much cleaner, easier to find, functions have been cleaned up (functools.partial usages are now hidden), etc. | |||
2019-09-23 | Remove a duplicate e2e test | louiz’ | |
2019-09-23 | Add tests for non anonymous rooms | louiz’ | |
See #3390 | |||
2019-09-22 | Expect a 210 code in the "change nick on join" e2e test | louiz’ | |
2019-09-18 | Update the e2e test to work with latest slixmpp | louiz’ | |
2019-09-14 | Update the tests to reflect the next->complete change | louiz’ | |
2019-08-25 | Add a test for outgoing /me messages that confirms issue #3382 | louiz’ | |
2019-08-20 | XEP-0410: set not-in-the-room error condition to not-acceptable | Jonas Schäfer | |
XEP-0410 demands that. This changes the error condition for all pings to the room, even those which aren’t self-pings, if the sender is not joined. The conditions of XEP-0410 were based on observing existing implementations. | |||
2019-08-20 | XEP-0410: implement server-side optimisation for self-pings | Jonas Schäfer | |
This prevents the ping from round-tripping through IRC and possibly a random other client of the user. Please see XEP-0410 for the rationale. Fixes #3385. | |||
2018-10-04 | Do not send the IRC host directly as real JID of the userrefactor-resources | Jonas Schäfer | |
Fixes #3381 | |||
2018-09-17 | Add a test demonstrating #3378 | louiz’ | |
2018-08-26 | Flush stdout between each e2e test | louiz’ | |
2018-08-23 | Disable the throttle limit if negative | louiz’ | |
Also, invalid values result in -1 being set | |||
2018-07-27 | Fix a few e2e tests that could fail due to race condition | louiz’ | |
The order of the messages received can be different, if the IRC server decides so, or lags, or something. | |||
2018-07-25 | Add two more sleeps, for the same reason | louiz’ | |
2018-07-25 | Disable the throttling for two tests that are very very long | louiz’ | |
2018-07-25 | Add a timer for each e2e test | louiz’ | |
2018-07-25 | Add a sleep in a e2e test | louiz’ | |
Reasons explained in the comment in the code | |||
2018-07-24 | Trivially improve a e2e test | louiz’ | |
2018-06-25 | Throttle all commands sent to IRC servers | louiz’ | |
fix #3354 | |||
2018-06-19 | Reject messages from unjoined resources, with an error | louiz’ | |
fix #3346 | |||
2018-06-17 | Channels’ disco#info includes the number of participants | louiz’ | |
fix #3311 | |||
2018-06-01 | Merge branch 'v8' | louiz’ | |
2018-06-01 | Make the global ad-hoc configure command available in fixed mode | louiz’ | |
fix #3360 | |||
2018-05-15 | Merge branch 'v8' | louiz’ | |
2018-05-15 | Add a e2e test for a raw NAMES command | louiz’ | |
2018-05-14 | Empty the <command/> nodes before reusing them in our responses | louiz’ | |
fix #3356 | |||
2018-04-29 | Add a test for the <max>0</max> MAM query | louiz’ | |
2018-04-29 | mam: Send “fin complete” only when appropriate | louiz’ | |
Also simplify how we did the whole “limit + 1” And fix one bad interpretation of the XEP for the case where the query has no after or before restriction. fix #3349 | |||
2018-04-29 | Missing fields in a data-form response are now interpreted as an empty value | louiz’ | |