代码拉取完成,页面将自动刷新
dist: xenial
services:
- xvfb
env:
global:
- PYTEST_ADDOPTS="--verbose --instafail"
- FF_ESR_BINARY=$HOME/firefox-52.9.0esr/firefox/firefox-bin
- FF_NIGHTLY_BINARY=$HOME/firefox-latest-nightly/firefox/firefox-bin
git:
depth: 10
addons:
sonarcloud:
organization: "seleniumhq"
_bindings:
java: &java
language: java
jdk: openjdk11
if: env(BUILD_ONLY) IS NOT present || env(BUILD_ONLY) =~ /java/
python: &python
language: python
python: "2.7"
jdk: openjdk11
if: env(BUILD_ONLY) IS NOT present || env(BUILD_ONLY) =~ /python/
ruby: &ruby
language: ruby
rvm: 2.5
jdk: openjdk11
if: env(BUILD_ONLY) IS NOT present || env(BUILD_ONLY) =~ /ruby/
node: &node
language: node_js
node_js: node
if: env(BUILD_ONLY) IS NOT present || env(BUILD_ONLY) =~ /node/
_browsers:
firefox: &firefox-latest
addons:
firefox: latest
firefox-esr: &firefox-esr
addons:
firefox: "52.9.0esr"
firefox-nightly: &firefox-nightly
addons:
firefox: latest-nightly
chrome: &chrome
addons:
apt:
packages:
- google-chrome-stable
cache:
directories:
- $HOME/.cache/bazel-repo
- $HOME/.cache/bazel-disk
- build
matrix:
exclude:
- env: BZL="test --test_tag_filters=htmlunit //java/..."
<<: *java
- env: CHROME=1 SELENIUM_BROWSER=chrome NPM=test
<<: *node
<<: *chrome
include:
- env: MARIONETTE=1 SELENIUM_BROWSER=firefox NPM=test
<<: *node
<<: *firefox-latest
- env: BZL="build //java/..." SONAR=1
<<: *java
- env: BZL="test --test_size_filters=small //java/..."
<<: *java
- env: MARIONETTE=1 BZL="test --test_tag_filters=firefox //java/..."
<<: *java
<<: *firefox-nightly
- env: CHROME=1 BZL="test --test_tag_filters=chrome //java/..."
<<: *java
<<: *chrome
- env: MARIONETTE=1 MOZ_HEADLESS=1 BZL="test --test_tag_filters=firefox //javascript/atoms/... //javascript/selenium-atoms/... //javascript/webdriver/..."
<<: *java
<<: *firefox-latest
- env: CHROME=1 BZL="test --test_tag_filters=chrome //javascript/atoms/... //javascript/selenium-atoms/... //javascript/webdriver/... //javascript/chrome-driver/..."
<<: *java
<<: *chrome
- env: TASK=javadocs
<<: *java
- env: BZL="test //py:unit"
<<: *python
- env: TOXENV=flake8
<<: *python
python: 3.6
- env: TOXENV=docs
<<: *python
python: 3.6
- env: BZL="test //py:unit"
<<: *python
python: 3.6
- env: CHROME=1 BZL="test //py:test-chrome"
<<: *python
<<: *chrome
python: 3.6
- env: MARIONETTE=1 BZL="test --jobs 1 //py:test-remote"
<<: *python
<<: *firefox-nightly
python: 3.6
- env: MARIONETTE=1 BZL="test //py:test-firefox"
<<: *python
<<: *firefox-nightly
python: 3.6
- env: TASK=//rb:unit-test
<<: *ruby
- env: TASK=//rb:unit-test
<<: *ruby
rvm: jruby-9.2.6.0
- env: CHROME=1 TASK=//rb:chrome-test
<<: *ruby
<<: *chrome
- env: MARIONETTE=1 TASK=//rb:firefox-test
<<: *ruby
<<: *firefox-latest
- env: CHROME=1 TASK=//rb:remote-chrome-test
<<: *ruby
<<: *chrome
- env: MARIONETTE=1 TASK=//rb:remote-firefox-test
<<: *ruby
<<: *firefox-latest
- env: TASK=//rb:docs
<<: *ruby
- env: TASK=//rb:lint
<<: *ruby
install: ./scripts/travis/install.sh
before_script: ./scripts/travis/before_script.sh
script: travis_wait 40 ./scripts/travis/script.sh
notifications:
email: false
irc:
channels:
- secure: K+Wuro8Y/66zt9truTZuZzFmPqiGrFsH/sPzOBDK3+57mL6/vg2NoQCXOTq3U5RLdVKavlvZcm6+9nsNncVPRgzL7ORuW3BgLaBJis3lTA13AqlOnAbXcYytQEulVeWmvPipHFFFqaHs/z77lxm4fKwAAuBnK1f+mXKZDZR2hLo=
on_success: never
on_failure: always
use_notice: true
skip_join: true
webhooks:
urls:
- secure: "T889SmDnNCj0fJeWkiX0TumHCnjowxpj5VoauVdTXyXT2R3Grjc6WPReQKw8qzQLxyvHWAip23RlYo2+bM5+zUz11jhQej5W+rk7et6AhVaz3UJiWDIqqaWBgQaB5RsbWzdBJTGukqv88Y0iCT4XHaXvY2stV7OxvkVg7wtQVSQ="
on_success: always
on_failure: always
on_start: always
on_cancel: always
on_error: always
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。