mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-04 11:26:09 +00:00
e8c2a16b69
This makes the dependency tracker properly recurse into simple selectors inside the current complex selector to find the appropriate dependencies. We can't still remove the outer visitor because we need it for stuff like `:not(.foo + bar)`, but I plan to get rid of it in a followup as long as try comes back green. Source-Repo: https://github.com/servo/servo Source-Revision: 53c47acfc425ac2dcc5d8aa08d4882c4bb0e7251 --HG-- extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear extra : subtree_revision : fabee92388e2d66ee4ac0512c3469ea3910e423d
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
language: python
|
|
|
|
matrix:
|
|
fast_finish: true
|
|
include:
|
|
- sudo: false
|
|
script:
|
|
- ./mach test-tidy --no-progress --all
|
|
- ./mach test-tidy --no-progress --self-test
|
|
cache: false
|
|
- sudo: 9000
|
|
dist: trusty
|
|
script:
|
|
- ./mach build -d --verbose
|
|
- ./mach test-compiletest
|
|
# disabled due to #15076
|
|
#- ./mach test-unit
|
|
# disabled due to #14723
|
|
#- ./mach build-geckolib
|
|
#- ./mach test-stylo
|
|
- bash etc/ci/check_no_panic.sh
|
|
- bash etc/ci/lockfile_changed.sh
|
|
- bash etc/ci/manifest_changed.sh
|
|
- ./mach cargo test -p selectors
|
|
- ./mach cargo test -p style
|
|
cache:
|
|
directories:
|
|
- .cargo
|
|
- .servo
|
|
- $HOME/.ccache
|
|
env: CCACHE=/usr/bin/ccache
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- cmake
|
|
- freeglut3-dev
|
|
- gperf
|
|
- libosmesa6-dev
|
|
- libgles2-mesa-dev
|
|
- python-virtualenv
|
|
- xorg-dev
|
|
- ccache
|
|
- libdbus-glib-1-dev
|
|
- libedit-dev
|
|
|
|
branches:
|
|
only:
|
|
- master
|