influxdb/e2e/scripts/circleci-run.sh

34 lines
807 B
Bash
Executable File

!#/usr/bin/env bash
sleep 30
sudo netstat -tlnp
curl -v --connect-timeout 60 --max-time 60 http://localhost:8086/debug/flush
git clone https://github.com/influxdata/influxdb.git
cd ~/project/influxdb/e2e/
npm install
npm test -- features/loadData/telegrafs.feature
TEST_RESULT=$?
echo TEST_RESULT = $TEST_RESULT
npm run report:junit
npm run report:html
echo "Saving Test Results"
mkdir -p ~/test-results/cucumber
mkdir -p ~/test-results/html
pwd
cp ~/project/influxdb/e2e/report/cucumber_junit.xml ~/test-results/cucumber/junit.xml
cp ~/project/influxdb/e2e/report/cucumber_report.html ~/test-results/html/cucumber_report.html
cp ~/project/influxdb/e2e/report/cucumber_report.json ~/test-results/cucumber/report.cucumber
cp -r ~/project/influxdb/e2e/screenshots ~/test-results
exit $TEST_RESULT