Evgeny Khramtsov
a420eb1f72
Don't overflow 32-bit signed integer in offline tests
2019-10-31 11:46:31 +03:00
Evgeny Khramtsov
86c4f76c51
Avoid using 64-bit unsigned integers
2019-10-29 13:27:59 +03:00
Evgeny Khramtsov
e2b79ea0b6
Don't attempt to create SQL tables when running tests
...
Instead, only clear existing tables.
The commit assumes that the SQL schemas will be loaded
manually before running the test suite, see test/README
for the examples.
2019-10-28 12:09:14 +03:00
Paweł Chmielowski
6ca5691792
Allow configuring proxy65 port in tests
2019-10-01 17:00:50 +02:00
Badlop
fd4c5edc23
Apply default role after revoking admin affiliation ( #3023 )
2019-09-17 12:31:14 +02:00
Holger Weiss
b1c10d2a03
Add support for XEP-0328: JID Prep
...
The mod_jidprep module implements XEP-0328: JID Prep, version 0.1.
2019-09-12 09:26:45 +02:00
Evgeny Khramtsov
77acbab965
Add tests for 'vcard' option
2019-08-06 14:03:23 +03:00
Paweł Chmielowski
aa0f110afe
Add test that trigger get_only_item in pubsub
2019-07-31 13:11:27 +02:00
Evgeny Khramtsov
3f7d9e3ad6
Remove Riak support
...
Reasons:
- Riak DB development is almost halted after Basho
- riak-erlang-client is abandoned and doesn't work
correctly with OTP22
- Riak is slow in comparison to other databases
- Missing key ordering makes it impossible to implement range
queries efficiently (e.g. MAM queries)
2019-07-18 19:31:12 +03:00
Mickaël Rémond
11e4b9d882
Mention about a few Riak tests being broken
2019-07-18 17:56:11 +02:00
Mickaël Rémond
179a9f4ca8
Explain how to kill stuck common test run
2019-07-18 17:24:13 +02:00
Mickaël Rémond
f2fd087673
Update docker test README
2019-07-18 17:14:20 +02:00
Mickaël Rémond
a351dfe0f8
Fix example on test data set deletion
2019-07-18 17:05:50 +02:00
Evgeny Khramtsov
4d877289fb
Bump xmpp version and fix revealed bugs
2019-07-16 15:59:33 +03:00
Paweł Chmielowski
3e8f3573a3
Make count_offline_messages cache work when offline uses mam for storage
...
This also replace existing cache for checking if spool is empty with this
cache.
2019-07-01 13:36:41 +02:00
Christophe Romain
e2c954b2e0
Remote obsolete pubsub config from tests
2019-06-17 11:39:46 +02:00
Evgeny Khramtsov
a02cff0e78
Use new configuration validator
2019-06-14 12:33:26 +03:00
Mickaël Rémond
dc126b86bb
Add data clean up suggested command
2019-05-24 10:31:51 +02:00
Mickael Remond
e427358e08
Initial Docker environment to run ejabberd test suite
2019-05-07 17:59:05 +02:00
Mickael Remond
945c58d3db
Merge branch 'master' of github.com:processone/ejabberd
2019-05-07 14:09:22 +02:00
Mickael Remond
a04ea19f03
Put back the presence and s2s tests in the no_db section.
...
Tests are skipped anyway. This reverts ecce318304
2019-05-07 14:09:11 +02:00
Paweł Chmielowski
5b863c25ae
Test offline:use_mam_for_storage, mam:user_mucsub_from_muc_archive used together
2019-05-06 19:22:18 +02:00
Mickael Remond
ecce318304
s2s test depend on Mnesia configuration
2019-05-06 12:00:36 +02:00
Mickael Remond
ef1a75a628
Remove Elixir tests entry points as they were removed in december:
...
51cbbf313f (diff-098f6bcd4621d373cade4e832627b4f6)
2019-05-01 11:51:17 +02:00
Paweł Chmielowski
2562f89005
Cleaner test cleanup
2019-04-30 17:35:25 +02:00
Paweł Chmielowski
63c12d18cc
Add tests for user mucsub mam from muc mam
2019-04-30 15:01:25 +02:00
Paweł Chmielowski
d32a0ce566
Disable offline_from_mam tests on riak since it doesn't support mam
2019-04-29 18:34:21 +02:00
Paweł Chmielowski
eff70951c5
Add tests for offline with mam storage
2019-04-29 16:40:47 +02:00
Paweł Chmielowski
b716b835c4
Add tests for offline use_mam_for_storage
2019-04-29 11:35:18 +02:00
Evgeny Khramtsov
63259f5cc9
Improve private and MAM tests in order to reflect
...
database backends with limited capabilities
2019-01-14 19:33:23 +03:00
Christophe Romain
67cfdf1d20
Fix typo in comment
2019-01-10 11:07:24 +01:00
Paweł Chmielowski
aee53332bf
Change a way that tests start ejabberd
2019-01-09 18:33:39 +01:00
Badlop
55417dfb37
Update copyright to 2019 ( #2756 )
2019-01-08 22:53:27 +01:00
Badlop
f0cf63de15
Manually update 2017 copyright dates ( #2756 )
2019-01-08 22:52:26 +01:00
Paweł Chmielowski
51cbbf313f
Remove elixir tests
...
Our regular suite cover most of those cases, and it get trickier and
tricker to keep those working after changes in ejabberd.
2018-12-21 15:58:02 +01:00
Evgeny Khramtsov
000621114d
Remove outdated MIX tests
2018-12-11 17:14:51 +03:00
Evgeny Khramtsov
207c0eebe4
Improve tests for mod_private
2018-11-23 16:24:44 +03:00
Evgeny Khramtsov
a84be928ef
Fix test case for invalid language
2018-11-23 14:11:14 +03:00
Paweł Chmielowski
d43d9ff0e2
Fix mod_http_apt_test
2018-11-09 14:55:19 +01:00
Paweł Chmielowski
4ddee2d89b
Increase validity of generated test ca cert and regenerate all certs
2018-09-24 15:19:19 +02:00
Paweł Chmielowski
fb367469d4
Add ability to configure test to use new sql schema
2018-09-18 09:44:54 +02:00
Paweł Chmielowski
78dae4036e
Reintroduce change removed by mistake in 'Improve match macro'
2018-09-17 09:34:15 +02:00
Paweł Chmielowski
d4579d2a20
[test] Improve match macro
2018-09-14 20:27:59 +02:00
Paweł Chmielowski
410ac9b966
[tests] Update stream_id from stream:stream after auth
2018-09-14 20:27:33 +02:00
Paweł Chmielowski
66132353df
Sign certs used by tests with sha256
...
Seems that openssl1.1.1 (at least debian version) rejects certs signed with
md5 or sha1, so lets use something that works.
2018-08-28 11:27:44 +02:00
Badlop
6cd70947be
Third attempt to fix the typo!
2018-08-15 12:56:41 +02:00
Badlop
8cefe58a89
Fix typo from commit 0bf93eefc
2018-08-15 12:40:39 +02:00
Badlop
0bf93eefcb
Try to update tests to handle recent MUC subscriptions change ( #2272 )
2018-08-13 15:26:40 +02:00
Evgeniy Khramtsov
2dfb5a6a5c
Note about Redis requirement in the test suite README
2018-07-15 10:14:47 +03:00
Holger Weiss
5b3af9d4cd
Fix compiler warnings regarding test cases
2018-07-11 00:07:57 +02:00