470ba2e4 — louiz’ 3 years ago
Remove the part of the force-join test that checks the nick changed

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
2c4ffbf2 — louiz’ 3 years ago
Consider the nick change only if it is NOT a join
8013bb1c — louiz’ 3 years ago
And modify the tests to work, by adding the <x/> node in all join presences
14fe9711 — Emmanuel Gil Peyrot 4 years ago
Don’t treat presence updates as MUC joins

If the user sends a directed presence to an unjoined MUC without a <x/>
element, send a presence error back instead of attempting to join it
again, as this is almost never what the user wants.

Fixes #3415.
440e04c6 — louiz’ 4 years ago
e2e: Add a 10s timeout for expect_stanza

Otherwise, if we expect a stanza and biboumi never sends it, we just hang

Now, we display a nice error after 10 seconds, and move on to the next test,
as other failures (xpath doesn’t match) do
0cb62d99 — louiz’ 4 years ago
Rename the build directory in the e2e docker doc

To avoid conflicting with the “host” build/ directory. This way we don’t
need to remove/empty the build/ directory beforehand, etc.
acc04580 — louiz’ 4 years ago
Give a little unsecure docker tip :^)
00c1c9df — louiz’ 4 years ago
Doc: add a missing “cd build/” in one example
1dd0d694 — louiz’ 4 years ago
Forgot this typo…
c8f47230 — louiz’ 4 years ago
Document how to run the e2e tests with docker, locally
b4368aaa — louiz’ 4 years ago
Rename the doc from developper to developer

67cfa4ae — louiz’ 4 years ago
Merge branch 'e2e-doc'
7f2e74c0 — louiz’ 4 years ago
Add a doc describing how to write e2e tests
efb695be — louiz’ 4 years ago
e2e: Implicitely include the handshake in all tests

Instead of having to write it manually everytime
17366413 — louiz’ 4 years ago
Clean the __main__ file of the e2e tests

I forgot to remove some things when I moved them into functions.py
75710202 — louiz’ 4 years ago
Make is_empty work with any integral type
4484a5f8 — louiz’ 4 years ago
Remove a useless std::move() and copy
e4a4adda — louiz’ 4 years ago
Add a missing max_history_length field in the IRC server option form
34b4caec — louiz’ 4 years ago
Properly set the default values for invalid integer conf options

fix #3372
752cb86d — louiz’ 4 years ago
e2e: Test the behaviour on bad integer value for ad-hoc confs