- - export NODE_TEST_IMAGE=true
- - psql -c 'create database peertube_test1;' -U postgres
- - psql -c 'create database peertube_test2;' -U postgres
- - psql -c 'create database peertube_test3;' -U postgres
- - psql -c 'create database peertube_test4;' -U postgres
- - psql -c 'create database peertube_test5;' -U postgres
- - psql -c 'create database peertube_test6;' -U postgres
- - psql -c 'create user peertube with password \'peertube\';' -U postgres
+ - psql -c "create user peertube with password 'peertube';" -U postgres
+
+matrix:
+ include:
+ - env: TEST_SUITE=misc
+ - env: TEST_SUITE=api-1
+ - env: TEST_SUITE=api-2
+ - env: TEST_SUITE=api-3
+ - env: TEST_SUITE=api-4
+ - env: TEST_SUITE=cli
+ - env: TEST_SUITE=lint
+
+script:
+ - NODE_PENDING_JOB_WAIT=2000 travis_retry npm run ci -- "$TEST_SUITE"