Skip to content

Commit

Permalink
Update tests to support running with circle CI tests
Browse files Browse the repository at this point in the history
  • Loading branch information
deepjyoti30-st committed Dec 4, 2024
1 parent bfe9f61 commit c3afa57
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion test/startTestApp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,18 @@ function startEndToEnd () {
export SPEC_FILES="test/end-to-end/**/*.test.js"
fi

APP_SERVER=$apiPort TEST_MODE=testing multi="spec=- mocha-junit-reporter=/dev/null" mocha --reporter mocha-multi --bail=$BAIL --require @babel/register --require test/test.mocha.env --timeout 40000 --no-config $SPEC_FILES
# We want to get the test files through CI and run the tests through it as well
if ! [[ -z "${CI}" ]]; then
export multi="spec=- mocha-junit-reporter=$MOCHA_FILE"
export TEST_MODE=testing
export APP_SERVER=$apiPort
export SCREENSHOT_ROOT=~/test_report/screenshots

export SPEC_FILES=$(circleci tests glob 'test/end-to-end/**/*.test.js' 'test/unit/**/*.test.js')
echo $SPEC_FILES | circleci tests run --command="xargs npx mocha mocha --reporter mocha-multi --require @babel/register --require test/test.mocha.env --timeout 40000 --no-config" --verbose --split-by=timings
else
APP_SERVER=$apiPort TEST_MODE=testing multi="spec=- mocha-junit-reporter=/dev/null" mocha --reporter mocha-multi --bail=$BAIL --require @babel/register --require test/test.mocha.env --timeout 40000 --no-config $SPEC_FILES
fi
fi
testPassed=$?;
if ! [[ -z "${CI}" ]]; then
Expand Down

0 comments on commit c3afa57

Please sign in to comment.