Skip to content

Commit 0fd538a

Browse files
committed
Trying a different style of calling bazel to avoid building unnecessary parts
1 parent dc9d019 commit 0fd538a

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,14 @@ matrix:
6363
<<: *firefox-latest
6464
- env: BZL="build //java/..." SONAR=1
6565
<<: *java
66-
- env: BZL="test --test_size_filters=small --test_tag_filters=-lint //java/..."
66+
- env: BZL_TEST="attr(size, small, tests(//java/...)) except attr(tags, lint, tests(//java/...))"
6767
<<: *java
68-
- env: BZL="test --test_tag_filters=lint //java/..."
68+
- env: BZL_TEST="attr(tags, lint, tests(//java/...))"
6969
<<: *java
70-
- env: MARIONETTE=1 BZL="test --test_tag_filters=firefox //java/..."
70+
- env: MARIONETTE=1 BZL_TEST="attr(tags, firefox, tests(//java/...))"
7171
<<: *java
7272
<<: *firefox-nightly
73-
- env: CHROME=1 BZL="test --test_tag_filters=chrome //java/..."
73+
- env: CHROME=1 BZL_TEST="attr(tags, chrome, tests(//java/...))"
7474
<<: *java
7575
<<: *chrome
7676
- env: MARIONETTE=1 MOZ_HEADLESS=1 BZL="test --test_tag_filters=firefox //javascript/atoms/... //javascript/selenium-atoms/... //javascript/webdriver/..."

scripts/travis/script.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ if [[ ! -z $TASK ]]; then
2222
fi
2323
fi
2424

25+
if [[ ! -z "$BZL_TEST" ]]; then
26+
bazel query "$BZL_TEST" | xargs bazel test
27+
bazel analyze-profile /tmp/bazelprofile
28+
fi
29+
2530
if [[ ! -z "$BZL" ]]; then
2631
if [[ $BZL == test\ //javascript/* ]]; then
2732
if [[ $TRAVIS_PULL_REQUEST == "false" ]] || git diff --name-only HEAD~1| grep '^javascript/' >/dev/null; then

0 commit comments

Comments
 (0)