-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
96 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!/bin/bash | ||
set -e | ||
|
||
SCRIPT_DIR=$(dirname $(readlink -f "$0")) | ||
WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) | ||
cd $WPT_ROOT | ||
|
||
source tools/ci/lib.sh | ||
|
||
main() { | ||
hosts_fixup | ||
install_chrome unstable | ||
pip install -U tox codecov | ||
cd tools/wpt | ||
tox | ||
} | ||
|
||
main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
#!/bin/bash | ||
|
||
hosts_fixup() { | ||
echo "travis_fold:start:hosts_fixup" | ||
echo "Rewriting hosts file" | ||
echo "## /etc/hosts ##" | ||
cat /etc/hosts | ||
sudo sed -i 's/^::1\s*localhost/::1/' /etc/hosts | ||
sudo sh -c 'echo " | ||
127.0.0.1 web-platform.test | ||
127.0.0.1 www.web-platform.test | ||
127.0.0.1 www1.web-platform.test | ||
127.0.0.1 www2.web-platform.test | ||
127.0.0.1 xn--n8j6ds53lwwkrqhv28a.web-platform.test | ||
127.0.0.1 xn--lve-6lad.web-platform.test | ||
0.0.0.0 nonexistent-origin.web-platform.test | ||
" >> /etc/hosts' | ||
echo "== /etc/hosts ==" | ||
cat /etc/hosts | ||
echo "----------------" | ||
echo "travis_fold:end:hosts_fixup" | ||
} | ||
|
||
install_chrome() { | ||
channel=$1 | ||
deb_archive=google-chrome-${channel}_current_amd64.deb | ||
wget https://dl.google.com/linux/direct/$deb_archive | ||
|
||
# If the environment provides an installation of Google Chrome, the | ||
# existing binary may take precedence over the one introduced in this | ||
# script. Remove any previously-existing "alternatives" prior to | ||
# installation in order to ensure that the new binary is installed as | ||
# intended. | ||
if sudo update-alternatives --list google-chrome; then | ||
sudo update-alternatives --remove-all google-chrome | ||
fi | ||
|
||
# Installation will fail in cases where the package has unmet dependencies. | ||
# When this occurs, attempt to use the system package manager to fetch the | ||
# required packages and retry. | ||
if ! sudo dpkg --install $deb_archive; then | ||
sudo apt-get install --fix-broken | ||
sudo dpkg --install $deb_archive | ||
fi | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
[pytest] | ||
norecursedirs = .* {arch} *.egg html5lib py pytest pywebsocket six wptrunner | ||
norecursedirs = .* {arch} *.egg html5lib py pytest pywebsocket six wpt wptrunner |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
[tox] | ||
envlist = py27 | ||
skipsdist=True | ||
|
||
[testenv] | ||
deps = | ||
flake8 | ||
pytest | ||
pytest-cov | ||
hypothesis | ||
-r{toxinidir}/../wptrunner/requirements.txt | ||
-r{toxinidir}/../wptrunner/requirements_chrome.txt | ||
-r{toxinidir}/../wptrunner/requirements_firefox.txt | ||
|
||
commands = | ||
pytest --cov | ||
flake8 | ||
|
||
[flake8] | ||
ignore = E128,E129,E221,E226,E231,E251,E265,E302,E303,E305,E402,E901,F401,F821,F841 | ||
max-line-length = 141 |