xmpp.chapril.org-ejabberd/test
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
..
ejabberd_SUITE_data Fix roster version support 2013-09-24 18:59:20 +10:00
README test/README: Create MySQL test user on 'localhost' 2014-05-04 01:02:22 +02:00
ejabberd_SUITE.erl Fix roster version support 2013-09-24 18:59:20 +10:00
ldap_srv.erl Use error_logger directly in the LDAP test server 2013-07-07 03:48:16 +10:00
suite.erl Do not use functions from crypto module wherever possible 2013-11-05 20:07:38 +10:00
suite.hrl Split the test suite into modules 2013-06-27 15:36:23 +10:00

README

You need MySQL and PostgreSQL up and running.
MySQL should be accepting TCP connections on localhost:3306.
PostgreSQL should be accepting TCP connections on localhost:5432.
Both of them should grant full access to user 'ejabberd_test' with
password 'ejabberd_test' on database 'ejabberd_test'.

Here is a quick setup example:

$ 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> CREATE USER 'ejabberd_test'@'localhost' IDENTIFIED BY 'ejabberd_test';
mysql> CREATE DATABASE ejabberd_test;
mysql> GRANT ALL ON ejabberd_test.* TO 'ejabberd_test'@'localhost';