Migrated from Travis to Circle CI
This commit is contained in:
45
scripts/run-all-browsers
Executable file
45
scripts/run-all-browsers
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/bin/sh
|
||||
|
||||
run_browser() {
|
||||
browser=$1
|
||||
version=$2
|
||||
description="$browser $version"
|
||||
if [ $version = "latest" ]; then
|
||||
version=""
|
||||
fi
|
||||
|
||||
echo
|
||||
echo
|
||||
echo "Running $description"
|
||||
echo
|
||||
USE_SAUCE=true JASMINE_BROWSER=$browser SAUCE_BROWSER_VERSION=$version npm run ci
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "PASS: $description" >> "$passfile"
|
||||
else
|
||||
echo "FAIL: $description" >> "$failfile"
|
||||
fi
|
||||
}
|
||||
|
||||
passfile=`mktemp -t jasmine-results.XXXXXX` || exit 1
|
||||
failfile=`mktemp -t jasmine-results.XXXXXX` || exit 1
|
||||
run_browser "internet explorer" 11
|
||||
run_browser "internet explorer" 10
|
||||
run_browser firefox latest
|
||||
run_browser firefox 78
|
||||
run_browser firefox 68
|
||||
run_browser safari 14
|
||||
run_browser safari 13
|
||||
run_browser safari 12
|
||||
run_browser safari 11
|
||||
run_browser safari 10
|
||||
run_browser safari 9
|
||||
run_browser safari 8
|
||||
run_browser MicrosoftEdge latest
|
||||
|
||||
echo
|
||||
cat "$passfile" "$failfile"
|
||||
|
||||
if [ -s "$failfile" ]; then
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user