mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
61 lines
1.3 KiB
Bash
Executable File
61 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
ARG_DEFS=(
|
|
"--index=(.*)"
|
|
"--total=(.*)"
|
|
)
|
|
|
|
function init {
|
|
# Global Variables
|
|
export SAUCE_TUNNEL_ID=${CIRCLE_BUILD_NUM:-$RANDOM}-$CIRCLE_NODE_INDEX
|
|
export SAUCE_BUILD_ID=${CIRCLE_SHA1:-$RANDOM}
|
|
}
|
|
|
|
function run {
|
|
cd ../..
|
|
|
|
if [[ "$(git symbolic-ref --short HEAD)" == "master" ]]; then
|
|
IS_MASTER=true
|
|
fi
|
|
|
|
node_modules/.bin/gulp demos --demo-version=nightly
|
|
TEST_ID=$CIRCLE_SHA1-$CIRCLE_BUILD_NUM
|
|
|
|
case $INDEX in
|
|
0)
|
|
[ -z $IS_MASTER ] || node_modules/.bin/gulp ddescribe-iit
|
|
node_modules/.bin/gulp jshint
|
|
node_modules/.bin/gulp karma --browsers=PhantomJS --reporters=dots
|
|
;;
|
|
1)
|
|
# node_modules/.bin/gulp snapshot-sauce \
|
|
# --browser="chrome" \
|
|
# --params.width="400" \
|
|
# --params.height="800" \
|
|
# --params.test_id=$TEST_ID
|
|
# --params.platform_id="chrome_desktop_small" \
|
|
# --params.platform_index=$INDEX \
|
|
# --params.platform_count=$TOTAL
|
|
;;
|
|
2)
|
|
# node_modules/.bin/gulp snapshot-sauce \
|
|
# --browser="safari" \
|
|
# --platform="OS X 10.9"
|
|
# --params.width="400" \
|
|
# --params.height="800" \
|
|
# --params.test_id=$TEST_ID \
|
|
# --params.platform_id="safari_desktop_small" \
|
|
# --params.platform_index=$INDEX \
|
|
# --params.platform_count=$TOTAL
|
|
;;
|
|
3)
|
|
;;
|
|
4)
|
|
;;
|
|
5)
|
|
;;
|
|
esac
|
|
}
|
|
|
|
source $(dirname $0)/../utils.inc
|