From f7db1c6a2642238b440aba39ee7e9133dfd1e901 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 18 Apr 2019 15:03:27 -0400 Subject: Update test section in README --- README.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index be398b3..8bdf03b 100644 --- a/README.md +++ b/README.md @@ -149,15 +149,11 @@ Testing --- The test scripts assume that travelynx.conf contains a valid database -connection. However, they will override db.user to `travelynx_temp`. This -must be an account which has the same password as the one specified in -travelynx.conf, but uses a temporary schema. This way, tests will always -start from a clean slate and will not leave any trace in the database. +connection. They will create a test-specific schema, perform all operations in +it, and then drop the schema. As such, the database specified in the config is +not affected. -Create this account as follows: - -* `createuser -P travelynx_temp` (enter the password you are using for the - regular development user) -* from inside a psql admin shell: `alter role travelynx_temp set search_path = pg_temp;` +Nevertheless, bugs may happen. Do NOT run tests on your production database. +Please use a separate development database instead. Run the tests by executing `prove`. -- cgit v1.2.3