mirror of https://github.com/Chocobozzz/PeerTube
Try to improve the contributing guide for tests
parent
ea20306f87
commit
a9ab599e53
|
@ -105,10 +105,12 @@ $ npm run dev
|
||||||
|
|
||||||
### Federation
|
### 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:
|
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
|
### 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:
|
Build the application and run the unit/integration tests:
|
||||||
|
|
|
@ -7,6 +7,6 @@ for i in $(seq 1 6); do
|
||||||
rm -rf "./test$i"
|
rm -rf "./test$i"
|
||||||
rm -f "./config/local-test.json"
|
rm -f "./config/local-test.json"
|
||||||
rm -f "./config/local-test-$i.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
|
redis-cli KEYS "q-localhost:900$i*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue