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
Holger Weiss
7e5d766a02
pubsub_tests: Fix race condition
2018-07-10 21:25:06 +02:00
Paweł Chmielowski
b2b29269ec
Remove cyrsasl elixir tests, we no longer have it
2018-07-06 09:49:30 +02:00
Evgeniy Khramtsov
0bb14d16c7
Move XMPP stream and SASL processing to xmpp repo
2018-07-06 01:07:36 +03:00
Evgeniy Khramtsov
59f5a098b5
Use p1_rand in the test suite
2018-07-05 11:53:04 +03:00
Paweł Chmielowski
62cb398734
Convert test that used moka, and drop that dependancy
2018-06-29 10:52:47 +02:00
Evgeniy Khramtsov
3a5d2dbed8
Move mod_irc to ejabberd-contrib
2018-06-20 12:27:44 +03:00
Holger Weiss
aea6166efe
Omit summary form for push tests
2018-06-20 00:15:56 +02:00
Evgeniy Khramtsov
7b04a625be
Get rid of jlib.hrl/jlib.erl
2018-06-14 19:11:43 +03:00
Evgeniy Khramtsov
141be53c21
Get rid of ejabberd.hrl reference from the test suite
2018-06-14 14:24:15 +03:00
Holger Weiss
8e1a13b259
upload_tests: Make size error check stricter
2018-06-04 23:29:24 +02:00
Holger Weiss
ba30ac8ce8
Return detailed error if HTTP upload is too large
...
If the file size specified in an HTTP upload slot request exceeds the
the configured maximum size, include the limit with the stanza error.
2018-06-04 22:18:56 +02:00
Evgeniy Khramtsov
82c42051c3
Correctly resolve upload.localhost for the test suite
2018-05-17 13:24:23 +03:00
Evgeniy Khramtsov
e4c106e0dd
Add tests for mod_http_upload
2018-05-17 12:02:00 +03:00
Holger Weiss
638f2d2e67
mod_blocking: Use #block_item{} record
2018-05-02 22:17:32 +02:00
Evgeniy Khramtsov
56ee6f0518
Ignore any policy when signing a certificate for the test suite
2018-05-02 10:52:46 +03:00
Evgeniy Khramtsov
4e83fc41d4
Also generate CA certificates for the test suite
2018-05-02 10:28:22 +03:00
Evgeniy Khramtsov
ec819b4002
Update MUC MAM tests
2018-04-16 16:10:44 +03:00
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