Skip to content

Commit 194eb5c

Browse files
committed
Optimizing travis config for the current development needs for faster feedback:
1) all RC jobs are deleted, we hardly will need them in future 2) python 2.7 jobs are off, except for unit tests 3) JS fragment generation jobs are off, they should be enabled if we step into active atom development stage
1 parent 1f63cd3 commit 194eb5c

File tree

1 file changed

+19
-31
lines changed

1 file changed

+19
-31
lines changed

.travis.yml

Lines changed: 19 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -43,28 +43,34 @@ cache:
4343
- build
4444

4545
matrix:
46-
fast_finish: true
4746
exclude:
48-
- env: CHROME=1 TASK="calcdeps //javascript/atoms:atoms-chrome:run"
49-
<<: *java
50-
<<: *chrome
51-
- env: MARIONETTE=1 TASK=//java/client/test/com/thoughtworks/selenium:firefox-rc-test:run
52-
<<: *java
53-
<<: *firefox-nightly
54-
- env: CHROME=1 TASK=//java/client/test/com/thoughtworks/selenium:chrome-rc-test:run
47+
- env: CHROME=1 TASK=test_chrome
5548
<<: *java
5649
<<: *chrome
57-
- env: CHROME=1 TASK=test_chrome
50+
- env: TASK="//javascript/atoms:atoms //javascript/webdriver:all_js //javascript/ie-driver:atoms //javascript/chrome-driver:atoms //javascript/android-atoms:atoms ios_driver"
5851
<<: *java
52+
- env: TOXENV=flake8
53+
<<: *python
54+
- env: TOXENV=docs
55+
<<: *python
56+
- env: CHROME=1 TOXENV=py27-chrome
57+
<<: *python
5958
<<: *chrome
59+
- env: TOXENV=py27-firefox
60+
<<: *python
61+
<<: *firefox-esr
62+
- env: TOXENV=py27-remote
63+
<<: *python
64+
<<: *firefox-esr
65+
- env: MARIONETTE=1 TOXENV=py27-marionette
66+
<<: *python
67+
<<: *firefox-nightly
6068
include:
6169
- env: TASK=build
6270
<<: *java
63-
- env: TASK="//javascript/atoms:atoms //javascript/webdriver:all_js //javascript/ie-driver:atoms //javascript/chrome-driver:atoms //javascript/android-atoms:atoms ios_driver"
64-
<<: *java
6571
- env: TASK=//java/client/test/org/openqa/selenium/atoms:test:run
6672
<<: *java
67-
- env: CHROME=1 TASK="calcdeps //javascript/selenium-atoms:selenium-atoms-chrome:run //javascript/selenium-core:selenium-core-chrome:run //javascript/webdriver:webdriver-chrome:run"
73+
- env: CHROME=1 TASK="calcdeps //javascript/atoms:atoms-chrome:run //javascript/selenium-atoms:selenium-atoms-chrome:run //javascript/selenium-core:selenium-core-chrome:run //javascript/webdriver:webdriver-chrome:run"
6874
<<: *java
6975
<<: *chrome
7076
- env: MARIONETTE=1 TASK="calcdeps //javascript/atoms:atoms-firefox:run //javascript/webdriver:webdriver-firefox:run //javascript/selenium-atoms:selenium-atoms-firefox:run //javascript/selenium-core:selenium-core-firefox:run"
@@ -85,24 +91,8 @@ matrix:
8591
<<: *java
8692
- env: TASK=javadocs
8793
<<: *java
88-
- env: TOXENV=flake8
89-
<<: *python
90-
- env: TOXENV=docs
91-
<<: *python
9294
- env: TOXENV=py27-unit
9395
<<: *python
94-
- env: CHROME=1 TOXENV=py27-chrome
95-
<<: *python
96-
<<: *chrome
97-
- env: TOXENV=py27-firefox
98-
<<: *python
99-
<<: *firefox-esr
100-
- env: TOXENV=py27-remote
101-
<<: *python
102-
<<: *firefox-esr
103-
- env: MARIONETTE=1 TOXENV=py27-marionette
104-
<<: *python
105-
<<: *firefox-nightly
10696
- env: TOXENV=flake8
10797
<<: *python
10898
python: 3.6
@@ -152,13 +142,11 @@ matrix:
152142
<<: *ruby
153143
- env: TASK=//rb:lint
154144
<<: *ruby
155-
allow_failures:
156-
- env: CHROME=1 TASK=//java/client/test/com/thoughtworks/selenium:chrome-rc-test:run
157-
- env: MARIONETTE=1 TASK=//java/client/test/com/thoughtworks/selenium:firefox-rc-test:run
158145
before_install: ./scripts/travis/before_install.sh
159146
install: ./scripts/travis/install.sh
160147
before_script: ./scripts/travis/before_script.sh
161148
script: ./scripts/travis/script.sh
149+
162150
notifications:
163151
email: false
164152
irc:

0 commit comments

Comments
 (0)