tests/mongooseim: Correct port numbers in users.

Some users had the wrong port numbers which resulted in quite a lot of
tests failing.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Further lower debug level.

Loglevel 4 is still too noisy and not really necessary for our tests, as
we're only interested in errors. And if we still want debugging, we can
temporarily set it to 4 or 5 anyway.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Fix server for user bob2.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Enable anonymous logins.

Now, the anonymous test suit shouldn't fail anymore. Also, let's keep in
mind that for host_config the order actually matters!

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Wait for _all_ TCP ports.

This could cause errors if the server nodes are too slow in starting up,
so let's ensure that all listened ports are available.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Add ${serverName}.bis to vhosts.

This is because those odd host names are actually used for vcard tests.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Set shaper for all to "fast".

We're just testing and thus don't need any rate limitation, more to the
contrary.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Allow everyone to create rooms.

This fixes 9 more tests, as we're not local and on distributed Erlang
unlike what the tests expect by default.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
hydra-submodule: Update to latest git revision.

This fixes/merges my pull requests NixOS/hydra#133 and NixOS/hydra#134
as well as some other bugs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Revert "Deactivate system_monitor_SUITE."

This reverts commit a7e33460caa8e175cc599910a4a942f1ec4a1cb5 as that
test suite should work by now.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pkgs/mongooseim: Add commit for fixing MUC RSM.

This should fix the MUC test suite.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Hardcode client IP in sic_SUITE.

Of course, hardcoding the IP is done at runtime of the VM tests, so no
harm done here. As usual, we're not communicating locally.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Increase timeout for S2S tests.

Establishing a connection from server1 to server2 could take a while, so
try to teach the test runner a bit more patience.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tests/mongooseim: Strip off @ in paths and URLs.

This is problematic in Hydra, because @ is prohibitted as a valid URL
name, thus we simply replace all @ with underscores.

And yes, the implementation is quite ugly, but it does the job.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>