joblog="$jobname-ci.log"
- parallel -t -j $jobs --retries $retries --joblog "$joblog" \
- npm run mocha -- -c --timeout 30000 --exit --require ts-node/register --require tsconfig-paths/register --bail \
+ parallel -j $jobs --retries $retries \
+ "echo Trying {} >> $joblog; npm run mocha -- -c --timeout 30000 --exit --require ts-node/register --require tsconfig-paths/register --bail {}" \
::: $files
- cat "$joblog"
+ cat "$joblog" | uniq -c
rm "$joblog"
}
findTestFiles () {
- find $1 -type f -name "*.ts" | grep -v index.ts | xargs echo
+ find $1 -type f -name "*.ts" | grep -v "/index.ts" | xargs echo
}
if [ "$1" = "misc" ]; then
- npm run build -- --light
+ npm run build
feedsFiles=$(findTestFiles server/tests/feeds)
helperFiles=$(findTestFiles server/tests/helpers)