Skip to content

Commit 3065369

Browse files
Merge pull request #25 from asudoh/optional-each-components-test
chore(travis): make one-component-by-one test optional
2 parents 8327f71 + 9caf92c commit 3065369

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

.travis.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ cache:
44
directories:
55
- node_modules
66

7+
env:
8+
- TEST_SUITE=misc
9+
- TEST_SUITE=unit
10+
- TEST_SUITE=unit-each
11+
- TEST_SUITE=a11y
12+
713
node_js:
814
- "6"
915

@@ -15,6 +21,13 @@ addons:
1521
- google-chrome-stable
1622
firefox: "latest-esr"
1723

24+
matrix:
25+
exclude:
26+
- env: TEST_SUITE=unit-each
27+
allow_failures:
28+
- env: TEST_SUITE=unit-each
29+
- env: TEST_SUITE=a11y
30+
1831
before_install:
1932
- if [[ -n "${AAT_TOKEN}" ]]; then sed -e "s|\${AAT_TOKEN}|$AAT_TOKEN|g" < .aat.yml.src > .aat.yml; fi
2033
- tar -xjf /tmp/firefox-latest-esr.tar.bz2 --directory /tmp
@@ -29,11 +42,11 @@ install:
2942
- npm i https://aat.mybluemix.net/dist/karma-ibma.tgz
3043

3144
script:
32-
- npm run build
33-
- npm run test:unit -- -b PhantomJS -b Chrome -b Firefox
34-
- find tests/spec -name "*.js" ! -name left-nav_spec.js -print0 | xargs -0 -n 1 -P 1 npm run test:unit -- -d -f
35-
- if [[ -n "${AAT_TOKEN}" ]]; then (npm run test:a11y || true); fi
36-
- npm run lint
45+
- if [[ "$TEST_SUITE" == "misc" ]]; then npm run build; fi
46+
- if [[ "$TEST_SUITE" == "unit" ]]; then npm run test:unit -- -b PhantomJS -b Chrome -b Firefox; fi
47+
- if [[ "$TEST_SUITE" == "unit-each" ]]; then find tests/spec -name "*.js" ! -name left-nav_spec.js -print0 | xargs -0 -n 1 -P 1 npm run test:unit -- -d -f; fi
48+
- if [[ -n "${AAT_TOKEN}" && "$TEST_SUITE" == "a11y" ]]; then npm run test:a11y; fi
49+
- if [[ "$TEST_SUITE" == "misc" ]]; then npm run lint; fi
3750

3851
after_success:
3952
- npm run semantic-release

0 commit comments

Comments
 (0)