1
0
Fork 0

Try to improve the contributing guide for tests

This commit is contained in:
Chocobozzz 2018-04-04 08:57:37 +02:00
parent ea20306f87
commit a9ab599e53
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 9 additions and 5 deletions

View File

@ -105,10 +105,12 @@ $ npm run dev
### Federation
Create the tests database if they do not exist:
Create a PostgreSQL user **with the same name as your username** in order to avoid using the *postgres* user.
Then, we can create the databases (if they don't already exist):
```
$ sudo -u postgres createdb -O peertube peertube_test{1,2,3}
$ sudo -u postgres createuser you_username --createdb
$ createdb -O peertube peertube_test{1,2,3}
```
Build the application and flush the old tests data:
@ -130,10 +132,12 @@ with the `root` as username and `test{1,2,3}` for the password.
### Unit tests
Create the tests database if they do not exist:
Create a PostgreSQL user **with the same name as your username** in order to avoid using the *postgres* user.
Then, we can create the databases (if they don't already exist):
```
$ sudo -u postgres createdb -O peertube peertube_test{1,2,3}
$ sudo -u postgres createuser you_username --createdb
$ createdb -O peertube peertube_test{1,2,3}
```
Build the application and run the unit/integration tests:

View File

@ -7,6 +7,6 @@ for i in $(seq 1 6); do
rm -rf "./test$i"
rm -f "./config/local-test.json"
rm -f "./config/local-test-$i.json"
createdb "peertube_test$i"
createdb -O peertube "peertube_test$i"
redis-cli KEYS "q-localhost:900$i*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL
done