Holger Weiss
4045c848c4
Send notifications on MUC configuration changes
...
Notify clients when the room configuration changes, as mandated by
XEP-0045, #10.2.1.
Closes #623 .
2015-07-02 00:36:16 +02:00
Evgeniy Khramtsov
83cce468a5
Add MAM (XEP-0313) support
2015-06-22 16:56:08 +03:00
Holger Weiss
dfbef8be8f
Remove XEP-0091 tags from test suite
2015-05-18 14:38:57 +02:00
Christophe Romain
e0563e3918
PubSub improvements
...
This commit contains
- code cleanup
- use of db_type instead of old mod_pubsub_odbc
- some minor optimizations
- some minor bugfixes
2015-04-21 15:24:16 +02:00
Paweł Chmielowski
e8576c23c5
Make s2s port configurable in test runner
2015-04-20 16:16:30 +02:00
Holger Weiss
b447839592
CSI test: Simplify and improve readability
2015-04-16 23:20:14 +02:00
Holger Weiss
01b3defb86
CSI test: Fix race when slave becomes active again
...
Make sure the server processed the slave's active request after the
previous test stanzas were received by the slave and before the final
Chat State notification is sent by the master.
2015-04-16 08:45:17 +02:00
Paweł Chmielowski
63d6d68979
Make sure that server processed our inactive request before processing further in testing
2015-04-15 11:21:37 +02:00
Paweł Chmielowski
b9fdcc3985
Add ability to configure parameters used by "make test" with test/config.ctc
2015-04-09 17:14:30 +02:00
Paweł Chmielowski
e8701802ee
Give better error messages for tests failing on #...{} = recv() lines
2015-04-09 16:39:52 +02:00
Paweł Chmielowski
2797fa16a6
Show received input and expected input in ?recv* macros in case of failure
...
Throwing catch clause error is not that good for finding out what happened
2015-04-09 16:05:26 +02:00
Evgeniy Khramtsov
9b4942890d
Add virtual host support for SQLite
2015-04-08 15:31:28 +03:00
Sergey Abramyan
5ae01e8bb4
Add SQLite support
2015-03-20 01:10:47 +03:00
Mickaël Rémond
6b0bcfa5d7
Suppress warnings in Elixir test
2015-03-08 18:22:14 +01:00
Mickaël Rémond
750fefcd6d
Add Elixir test on ejabberd hooks
...
This is to prepare ejabberd_hooks module refactoring.
I also expanded API to help with testing.
2015-03-08 17:06:43 +01:00
Mickaël Rémond
d3a2fa1e9a
Test file can be compiled under R16
...
Fixes test failing under R16 due to elixir_suite build syntax error.
The test will never be run under r16 as Elixir requires r17 and map
anyway.
2015-03-07 12:31:11 +01:00
Mickaël Rémond
da468db648
Fix Elixir tests failure detection
...
We now make sure we have no failure.
Solves #438
2015-03-07 11:49:37 +01:00
Mickaël Rémond
02dd3ae0af
Merge pull request #441 from mremond/test/#438/run-elixir-tests
...
Support for running Elixir ExUnit tests from Common Test
2015-03-03 22:15:24 +01:00
Mickaël Rémond
d4cf42dcc3
Increase common test timeout
...
This is needed to cope with long launch time on small / slow VM.
Fixes #440
2015-02-23 11:03:15 +01:00
Mickaël Rémond
17be6a303b
Improve comments for running Elixir tests
2015-02-22 17:45:25 +01:00
Mickaël Rémond
510a717dbb
Support for running Elixir ExUnit tests from Common Test
2015-02-22 17:41:17 +01:00
Holger Weiss
9899935e42
Improve interface for adding timestamps
...
Provide a simpler interface for adding <delay/> and <x/> timestamps to
stanzas. This also makes sure that only one <delay/> tag and one <x/>
tag is added to a given stanza.
2014-12-07 15:55:18 +01:00
Evgeniy Khramtsov
dfb21e802e
Fix race in CSI test case
2014-10-31 00:26:22 +03:00
Evgeniy Khramtsov
9a0b951855
Add tests for mod_vcard_xupdate
2014-10-30 23:57:15 +03:00
Evgeniy Khramtsov
72fd353988
Avoid generation of excessive records
2014-09-13 22:54:07 +04:00
Holger Weiss
1a320baad8
Add tests for Client State Indication support
2014-09-11 18:18:20 +02:00
Evgeniy Khramtsov
50d7046517
Test MUC nick registration
2014-09-03 21:30:44 +04:00
Evgeniy Khramtsov
bfd028beea
Recompile the xmpp_codec using updated XML generator
2014-08-27 12:55:31 +04:00
Evgeniy Khramtsov
56d61c2784
Do not call functions from ejabberd_riak directly
2014-08-12 14:25:54 +04:00
Evgeniy Khramtsov
db3c469d4d
Reorganize mod_announce test in order to avoid race
2014-07-28 13:42:50 +04:00
Evgeniy Khramtsov
abeaac1c11
Add tests for mod_announce
2014-07-27 13:06:20 +04:00
Evgeniy Khramtsov
25676b43ed
Add tests for session management
2014-07-22 14:00:48 +04:00
Evgeniy Khramtsov
f2003943db
Add tests for mod_carboncopy
2014-07-21 09:08:54 +04:00
Evgeniy Khramtsov
744018425b
Improve MUC test cases
2014-07-19 17:30:02 +04:00
Evgeniy Khramtsov
fd298521e2
Add mod_caps checks to the testing suite
2014-07-15 18:35:23 +04:00
Evgeniy Khramtsov
54cfd5091f
Check Riak connection before running the corresponding suite
2014-07-10 13:55:38 +04:00
Evgeniy Khramtsov
9d62d13492
Don't forget to shutdown rooms before starting the testing suite
2014-07-10 13:55:08 +04:00
Evgeniy Khramtsov
f40d5e4a89
Improve test suite explanation
2014-07-10 13:54:51 +04:00
Evgeniy Khramtsov
c559c9425a
Clear Riak data when initializing the testing suite
2014-07-10 13:54:17 +04:00
Evgeniy Khramtsov
a60dd672b7
Add Riak backend to the testing suit
2014-07-10 13:42:31 +04:00
Matwey V. Kornilov
50a73d1188
Use -include_lib instead of -include for esip and p1_xml
...
-include_lib is used in order to find deps. Rebar include magic is not required anymore.
Rebar uses deps as library directory.
2014-07-05 17:57:35 +04:00
Holger Weiss
b73b139f24
test/README: Create MySQL test user on 'localhost'
...
Suggest specifying 'localhost' as host name part of the MySQL test
account name. Otherwise, the anonymous user that is usually created by
default for 'localhost' would take precedence for local connections due
to the more specific host name.
2014-05-04 01:02:22 +02:00
Evgeniy Khramtsov
a87b475361
Do not use functions from crypto module wherever possible
2013-11-05 20:07:38 +10:00
Evgeniy Khramtsov
07c8bf5064
Fix roster version support
2013-09-24 18:59:20 +10:00
Evgeniy Khramtsov
dd26398a02
Fix the ACL rule
2013-08-27 20:12:26 +10:00
Evgeniy Khramtsov
11292c809f
Remove non-existent module from the testing config
2013-08-27 20:08:22 +10:00
Evgeniy Khramtsov
a62fb69e20
Remove multiple host_config sections
2013-08-27 20:05:12 +10:00
Evgeniy Khramtsov
91a74e3e27
Change configuration file format to YAML
2013-08-21 22:17:59 +10:00
Evgeniy Khramtsov
8482641b4e
Increase the timetrap timeout
2013-07-15 11:51:02 +10:00
Evgeniy Khramtsov
e89f0f6461
Cleanup the test suite (just a little)
2013-07-07 04:47:47 +10:00