Skip to content

Instantly share code, notes, and snippets.

@agoldis
Created April 12, 2019 03:30
Show Gist options
  • Save agoldis/e5bc91870b975939b91cc0299b942dbf to your computer and use it in GitHub Desktop.
Save agoldis/e5bc91870b975939b91cc0299b942dbf to your computer and use it in GitHub Desktop.
save cyporess results
#!/bin/sh
dateDir=`date +%Y-%m-%d-%H-%M`
baseDir="/tmp/$dateDir"
mkdir -p $baseDir
for specName in `find ./cypress/integration/ -type f -printf "%f\n"`; do
rm -rf ./test-results/mochawesome
workDir=$baseDir/$specName
for i in `seq 1 2`; do
npx cypress run --spec ./cypress/**/$specName --reporter mocha-multi-reporters --reporter-options configFile=cypress/reporter.config.json;
done
mkdir -p $workDir
npx mochawesome-merge --reportDir ./test-results/mochawesome > $workDir/report.json
npx mochawesome-report-generator --cdn -f report -o $workDir $workDir/report.json
aws s3 cp --recursive $workDir/ s3://is-cypress-reports/reports/$dateDir/$specName
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment