bazel: 0.8.x and 0.9.x release series breaking rules_webtesting Go code in Travis CI

In Travis CI’s linux machines (multiple different versions of them), using a 0.8.x version of bazel causes immediate test failures of any Go code using rules_webtesting’s API.

It works fine on macOS and, I bet, on non-containerized Linux machines.

There is a reproduction repo available at https://github.com/jmhodges/bazel_bugs/tree/webtesting_08 (that’s the webtesting_08 branch of my bazel_bugs repo). You can test it by running bazel test //foo/... locally vs running it in Travis CI by forking and pushing to a branch.

The 0.7.0, 0.6.1, and 0.6.0 verisons of bazel all work correctly.

More discussion happened on rules_webtesting’s ticket, but it seems probable that it’s a bazel issue, proper.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 45 (45 by maintainers)

Commits related to this issue

Most upvoted comments

Btw, it looks like 0.10rc7 does fix this! https://travis-ci.org/jmhodges/bazel_bugs/builds/333987091

Ooo, from this user’s perspective, that would be great!

I just confirmed the patches that closed out #4376 do fix this ticket! https://travis-ci.org/jmhodges/bazel_bugs/builds/329178928