mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
70 lines
2.0 KiB
Bash
Executable File
70 lines
2.0 KiB
Bash
Executable File
export TIMEOUT_SCALE_FACTOR=15
|
|
export TEST_PACKAGES_EXCLUDE="less"
|
|
export SELF_TEST_EXCLUDE="^can't publish package with colons|^old cli tests|^logs - logged (in|out)|^mongo - logged (in|out)|^minifiers can't register non-js|^minifiers: apps can't use|^compiler plugins - addAssets"
|
|
|
|
# Don't print as many progress indicators
|
|
export EMACS=t
|
|
|
|
# Since PhantomJS has been removed from dev_bundle/lib/node_modules
|
|
# (#6905), but self-test still needs it, install it now.
|
|
./meteor npm install -g phantomjs-prebuilt
|
|
|
|
# run different jobs based on CicleCI parallel container index
|
|
case $CIRCLE_NODE_INDEX in
|
|
0)
|
|
echo "Running warehouse self-tests"
|
|
./meteor self-test --headless \
|
|
--with-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
1)
|
|
echo "Running self-test (1): A-Com"
|
|
./meteor self-test --headless \
|
|
--file "^[a-b]|^c[a-n]|^co[a-l]|^compiler-plugins" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
2)
|
|
echo "Running self-test (2): Con-K"
|
|
./meteor self-test --headless \
|
|
--file "^co[n-z]|^c[p-z]|^[d-k]" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
3)
|
|
echo "Running self-test (3): L-O"
|
|
./meteor self-test --headless \
|
|
--file "^[l-o]" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
4)
|
|
echo "Running self-test (4): P"
|
|
./meteor self-test --headless \
|
|
--file "^p" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
5)
|
|
echo "Running self-test (5): Run"
|
|
./meteor self-test --headless \
|
|
--file "^run" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
6)
|
|
echo "Running self-test (6): R-S"
|
|
./meteor self-test --headless \
|
|
--file "^r(?!un)|^s" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
7)
|
|
echo "Running self-test (7): Sp-Z"
|
|
./meteor self-test --headless \
|
|
--file "^[t-z]|^command-line" \
|
|
--without-tag "custom-warehouse" \
|
|
--exclude "$SELF_TEST_EXCLUDE"
|
|
;;
|
|
esac
|