From a2897212640d6ff09881aaf1cc49bbdf65b4918d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 3 Apr 2018 08:49:18 +0200 Subject: [PATCH] Add information about test databases in contributing guide --- .github/CONTRIBUTING.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index a58efc1dd..74dad7381 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -105,11 +105,22 @@ $ npm run dev ### Federation -This will run 3 nodes: +Create the tests database if they do not exist: + +``` +$ sudo -u postgres createdb -O peertube peertube_test{1,2,3} +``` + +Build the application and flush the old tests data: ``` $ npm run build $ npm run clean:server:test +``` + +This will run 3 nodes: + +``` $ npm run play ``` @@ -119,7 +130,13 @@ with the `root` as username and `test{1,2,3}` for the password. ### Unit tests -To run unit tests, you need to build the application first: +Create the tests database if they do not exist: + +``` +$ sudo -u postgres createdb -O peertube peertube_test{1,2,3} +``` + +Build the application and run the unit/integration tests: ``` $ npm run build -- 2.25.1