24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-18 22:15:20 +02:00
xmpp.chapril.org-ejabberd/test
Pablo Polvorin 57aeef74d5 stringprep might already be started
Depending on the way the test us ran
(full test suite or the elixir quicktest one)
the stringprep might already be loaded.
2016-07-22 19:15:56 -03:00
..
ejabberd_SUITE_data Fix ejabberd.ldif 2016-06-02 18:56:27 +03:00
acl_test.exs stringprep might already be started 2016-07-22 19:15:56 -03:00
ejabberd_admin_test.exs Commands refactor, first pass. 2016-03-31 14:53:31 +03:00
ejabberd_auth_mock.exs Fix tests, they are now running fine locally 2016-04-01 11:13:48 +02:00
ejabberd_commands_mock_test.exs Fix tests 2016-05-30 23:06:29 +02:00
ejabberd_commands_test.exs Fix failing tests 2016-03-31 17:34:58 +02:00
ejabberd_cyrsasl_test.exs Synchronizing master changes 2016-04-12 10:34:24 +02:00
ejabberd_hooks_test.exs Commands refactor, first pass. 2016-03-31 14:53:31 +03:00
ejabberd_oauth_mock.exs Fix test for changes in oauth expiry 2016-07-19 20:36:02 -03:00
ejabberd_sm_mock.exs Fix tests, they are now running fine locally 2016-04-01 11:13:48 +02:00
ejabberd_SUITE.erl Stronger tests in the test suite, SQL updates and fixes 2016-06-02 18:09:58 +03:00
elixir_SUITE.erl Better code for setting up ejabberd app location 2016-05-30 23:06:29 +02:00
jid_test.exs Add simple Elixir unit test on jid:from_string 2016-03-21 09:44:23 +01:00
ldap_srv.erl Update copyright to 2016 (#901) 2016-01-13 12:29:14 +01:00
mod_admin_extra_test.exs Fix quicktest case 2016-06-05 16:35:51 -03:00
mod_http_api_mock_test.exs Add 'ejabberd:user' and 'ejabberd:admin' oauth scopes 2016-07-19 00:24:06 -03:00
mod_http_api_test.exs Fix mod_http_api_test.exs 2016-05-30 23:06:29 +02:00
mod_last_mock.exs Port mod_admin_extra test to work with new API 2016-03-31 22:01:57 +02:00
mod_roster_mock.exs Update test after roster code reorganization 2016-05-31 00:09:26 +02:00
README Improve test suite explanation 2014-07-10 13:54:51 +04:00
README-quicktest.md Add logger macro to help troubleshooting Elixir tests 2016-04-01 11:11:42 +02:00
suite.erl Fix a typo 2016-06-02 18:22:50 +03:00
suite.hrl Add Redis backend to the test suite 2016-02-19 17:06:41 +03:00

You need MySQL, PostgreSQL and Riak up and running.
MySQL should be accepting TCP connections on localhost:3306.
PostgreSQL should be accepting TCP connections on localhost:5432.
Riak should be accepting TCP connections on localhost:8087.
MySQL and PostgreSQL should grant full access to user 'ejabberd_test' with
password 'ejabberd_test' on database 'ejabberd_test'.
Riak should be configured with leveldb as a database backend and -pz
should be pointed to the directory with ejabberd BEAM files.

Here is a quick setup example:

------------------
  PostgreSQL
------------------
$ psql template1
template1=# CREATE USER ejabberd_test WITH PASSWORD 'ejabberd_test';
template1=# CREATE DATABASE ejabberd_test;
template1=# GRANT ALL PRIVILEGES ON DATABASE ejabberd_test TO ejabberd_test;

-------------------
  MySQL
-------------------
$ mysql
mysql> CREATE USER 'ejabberd_test'@'localhost' IDENTIFIED BY 'ejabberd_test';
mysql> CREATE DATABASE ejabberd_test;
mysql> GRANT ALL ON ejabberd_test.* TO 'ejabberd_test'@'localhost';

-------------------
  Riak
-------------------
$ cat /etc/riak/vm.args
...
## Map/Reduce path
-pz /path/to/ejabberd/ebin
...

For version < 2.x:

$ cat /etc/riak/app.config:
...
 {riak_kv, [
            {storage_backend, riak_kv_eleveldb_backend},
...

For version >= 2.x:

$ cat /etc/riak/riak.conf:
...
storage_backend = leveldb
...