Evgeniy Khramtsov
a5284229cb
Merge branch 'muc-self-presence'
2018-04-14 18:32:12 +03:00
Paweł Chmielowski
95244c3b6f
Fix csi tests
2018-04-12 17:08:27 +02:00
a-iv
89d91b609a
New schema support for tests. ( #2355 )
2018-04-12 15:42:43 +02:00
Evgeniy Khramtsov
63dba3fd64
Merge branch 'master' into muc-self-presence
2018-03-03 21:09:27 +03:00
Evgeniy Khramtsov
f5d208441d
Improve example extauth script
2018-02-16 20:34:09 +03:00
Paweł Chmielowski
71a856deaa
Handle gracefully that mnesia is already loaded when starting tests
2018-02-16 16:49:48 +01:00
Evgeniy Khramtsov
ffe02c46e4
Let a MUC room to route presences from its bare JID
...
The goal for this is to provide entity capabilities (XEP-0115) and
vCard-based avatar hash (XEP-0153)
2018-02-12 17:37:36 +03:00
Evgeniy Khramtsov
66fc1bf3b6
Remove 'iqdisc' option
...
Since we got rid of all bottle-neck processes and we have
a connection pool for every database, the option is no longer
needed and in fact is detrimental: in practice what you get
is just a bunch of overloaded processes in the IQ handlers pool
no matter how much you increase the `iqdisc` value.
Given that there are close to zero operators understanding
the meaning of the option and, hence, not using it all,
it's not simply deprecated but completely removed.
The commit also deprecates the following functions:
- gen_iq_handler:add_iq_handler/6
- gen_iq_handler:handle/5
- gen_iq_handler:iqdisc/1
2018-02-11 12:54:15 +03:00
Paweł Chmielowski
2a77805072
Print something when doing tests in travis, as not doing that get us killed
2018-01-31 17:03:18 +01:00
Paweł Chmielowski
485f8e48e5
Fix mod_roster start invocation in elixir tests
2018-01-31 09:34:54 +01:00
Paweł Chmielowski
51f652a1e1
Fix elixir tests
2018-01-30 19:45:12 +01:00
Paweł Chmielowski
ad4ffce788
Start ejabberd_config earlier
2018-01-30 18:24:47 +01:00
Paweł Chmielowski
3b646cc2ec
Run tests only on backends enabled by configure
2018-01-30 15:30:37 +01:00
Paweł Chmielowski
ddf6076328
Fix elixir tests
2018-01-29 18:28:02 +01:00
Paweł Chmielowski
7e561dd20a
Fix more tests
2018-01-25 18:43:34 +01:00
Paweł Chmielowski
2afdde84ea
Adopt tests to changes in xmpp
2018-01-25 18:24:05 +01:00
Evgeniy Khramtsov
aa9f2e5b88
Ignore result of sending stream trailer in test suite
2018-01-08 13:45:08 +03:00
Evgeniy Khramtsov
23c5fd9a4f
Return send() result to the caller
2017-12-28 14:01:34 +03:00
Paweł Chmielowski
d59d4e27ec
Adopt tests to changes introduced by b54e1e49ba
2017-12-27 16:16:15 +01:00
Evgeniy Khramtsov
812acf0688
Update the test suite to support new XMPP socket API
2017-12-27 08:55:14 +03:00
Paweł Chmielowski
32ad7d3761
Disable test for now
2017-12-21 11:49:33 +01:00
Paweł Chmielowski
7f073fbcd8
Update expected error type in test
2017-12-21 11:43:09 +01:00
Paweł Chmielowski
b072342aa9
Adapt test to changed error
2017-11-27 11:12:46 +01:00
Paweł Chmielowski
b67a114ef5
Fix elixir tests
2017-11-17 12:19:26 +01:00
Evgeniy Khramtsov
675a1e0b0f
Fix a test related to mod_caps
2017-11-10 20:58:13 +03:00
Evgeniy Khramtsov
902c6d476b
Prepare version 0.6.1 of XEP-0313 (MAM) support
2017-11-08 15:15:39 +03:00
Paweł Chmielowski
7d8ad17fa1
Remove code left from debugging
2017-11-03 16:11:34 +01:00
Paweł Chmielowski
ec3ea61585
Don't start hosts for disabled backends from CT_BACKENDS passed to make test
2017-11-03 14:44:13 +01:00
Evgeniy Khramtsov
db57394399
Add SQL support for mod_push
2017-10-26 20:11:43 +03:00
Christophe Romain
7c1b4d0fcd
Fix pubsub test, title not mandatory
2017-10-25 11:41:45 +02:00
Evgeniy Khramtsov
47175adc74
Explicitly match against <domain/resource>
...
Fixes #1958
2017-08-23 09:00:13 +03:00
Holger Weiss
ba9a79c89c
Apply cosmetic changes to previous commit
2017-08-18 16:50:08 +02:00
Holger Weiss
13ad754ecc
Suppress push notifications for online clients
...
When a client enabled push notifications during the current session,
notifications should be suppressed as long as the client is online.
Suppressing the notification didn't work for the case where the
notification was triggered by MAM, but this is now fixed.
2017-08-18 16:44:32 +02:00
Christophe Romain
52525eb76d
Fix tests for 8679cfd2f
2017-08-07 15:38:17 +02:00
Christophe Romain
766b7c65a6
Merge pull request #1881 from weiss/push
...
Support XEP-0357: Push Notifications
2017-08-04 12:58:06 +02:00
Christophe Romain
f65492e27f
Merge pull request #1837 from marcphilipp/feature/set_room_affiliation_test
...
Add integration test for set_room_affiliation
2017-08-02 14:34:30 +02:00
Badlop
67918b17d3
Fix extauth.py so support : in passwords (thanks to jmberg)( #1676 )
2017-07-31 22:51:31 +02:00
Holger Weiss
66510c1d78
Add mod_push_keepalive
...
This module tries to keep pending stream management sessions of push
clients alive (as long as the disconnected clients are reachable via
push notifications).
2017-07-21 01:07:36 +02:00
Holger Weiss
d6f1d3df5b
Support XEP-0357: Push Notifications
...
Closes #1379 .
2017-07-20 20:22:50 +02:00
Paweł Chmielowski
88ab787ba6
Start gen_mod from elixir tests
2017-07-06 17:57:46 +02:00
Paweł Chmielowski
eb9faffadd
Improve elixir tests
2017-07-06 17:19:22 +02:00
Paweł Chmielowski
5ef542a638
Remove tests for old commands interface
2017-07-06 17:19:22 +02:00
Marc Philipp
c69720a1ab
Add integration test for set_room_affiliation
2017-07-06 13:33:13 +02:00
Paweł Chmielowski
960cf495c6
Don't use asn1rt:decode, it's not available on R20
2017-06-28 14:51:45 +02:00
Paweł Chmielowski
6353a06a5d
Catch exception from Elixir.ExUnit.Server.cases_loaded
2017-06-14 14:56:59 +02:00
Paweł Chmielowski
115cb23bd8
Fix elixir tests on elixir 1.4
2017-06-09 12:59:47 +02:00
Evgeniy Khramtsov
35d19b32f4
Implement cache for mod_privacy/mod_blocking
2017-05-20 22:36:32 +03:00
Evgeniy Khramtsov
5bdc6c0822
Get rid of deprecated option 'resume_timeout' in test config
2017-05-17 17:21:59 +03:00
Evgeniy Khramtsov
1925b94131
Implement cache for mod_vcard and mod_vcard_xupdate
2017-05-17 17:13:34 +03:00
Evgeniy Khramtsov
f782955c06
Implement cache for roster
2017-05-17 14:47:35 +03:00