aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--etc/ci/buildbot_steps.yml8
-rwxr-xr-xetc/ci/manifest_changed.sh11
-rwxr-xr-xetc/ci/taskcluster-test.sh1
-rw-r--r--python/servo/testing_commands.py4
5 files changed, 3 insertions, 22 deletions
diff --git a/.travis.yml b/.travis.yml
index dec7987e178..62fc99df88d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,6 @@ matrix:
- ./mach test-tidy --no-progress --self-test
- python ./etc/memory_reports_over_time.py --test
- bash etc/ci/check_no_panic.sh
- - bash etc/ci/manifest_changed.sh
cache: false
- sudo: 9000
dist: trusty
diff --git a/etc/ci/buildbot_steps.yml b/etc/ci/buildbot_steps.yml
index 217c409b27b..980fa59cac3 100644
--- a/etc/ci/buildbot_steps.yml
+++ b/etc/ci/buildbot_steps.yml
@@ -14,7 +14,6 @@ mac-rel-wpt1:
- ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default
- ./mach test-wpt --release --binary-arg=--multiprocess --processes 8 --log-raw test-wpt-mp.log --log-errorsummary wpt-mp-errorsummary.log eventsource
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
mac-rel-wpt2:
- ./mach clean-nightlies --keep 3 --force
@@ -47,7 +46,6 @@ mac-dev-unit:
- python ./etc/memory_reports_over_time.py --test
- ./mach package --dev
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
mac-rel-css1:
- ./mach clean-nightlies --keep 3 --force
@@ -56,7 +54,6 @@ mac-rel-css1:
- ./mach test-wpt --release --processes 4 --total-chunks 6 --this-chunk 5 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log --always-succeed
- ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
mac-rel-css2:
- ./mach clean-nightlies --keep 3 --force
@@ -112,7 +109,6 @@ linux-dev:
- ./mach package --dev
- ./mach build --dev --no-default-features --features default-except-unstable
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
- bash ./etc/ci/check_no_panic.sh
- ./etc/ci/clean_build_artifacts.sh
@@ -142,7 +138,6 @@ linux-rel-css:
- ./mach test-wpt --release --processes 24 --total-chunks 2 --this-chunk 2 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log --always-succeed
- ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
- ./etc/ci/clean_build_artifacts.sh
linux-nightly:
@@ -162,7 +157,6 @@ android:
- env ANDROID_SDK=/home/servo/android/sdk/r25.2.3 ./mach build --android --dev
- env ANDROID_SDK=/home/servo/android/sdk/r25.2.3 ./mach package --android --dev
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
- python ./etc/ci/check_dynamic_symbols.py
android-nightly:
@@ -177,14 +171,12 @@ arm32:
- ./mach clean-cargo-cache --keep 3 --force
- ./mach build --rel --target=arm-unknown-linux-gnueabihf
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
arm64:
- ./mach clean-nightlies --keep 3 --force
- ./mach clean-cargo-cache --keep 3 --force
- ./mach build --rel --target=aarch64-unknown-linux-gnu
- bash ./etc/ci/lockfile_changed.sh
- - bash ./etc/ci/manifest_changed.sh
windows-msvc-dev:
env:
diff --git a/etc/ci/manifest_changed.sh b/etc/ci/manifest_changed.sh
deleted file mode 100755
index 19accbfb3a2..00000000000
--- a/etc/ci/manifest_changed.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env bash
-
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-set -o errexit
-set -o nounset
-set -o pipefail
-
-./mach update-manifest --check-clean
diff --git a/etc/ci/taskcluster-test.sh b/etc/ci/taskcluster-test.sh
index 65a4acf986c..42bfb368435 100755
--- a/etc/ci/taskcluster-test.sh
+++ b/etc/ci/taskcluster-test.sh
@@ -27,5 +27,4 @@ env ./mach test-unit
env ./mach package --dev
env ./mach build --dev --no-default-features --features default-except-unstable
bash ./etc/ci/lockfile_changed.sh
-bash ./etc/ci/manifest_changed.sh
bash ./etc/ci/check_no_panic.sh
diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py
index b0d07f0821b..545fa19f3b0 100644
--- a/python/servo/testing_commands.py
+++ b/python/servo/testing_commands.py
@@ -319,7 +319,9 @@ class MachCommands(CommandBase):
if self_test:
return test_tidy.do_tests()
else:
- return tidy.scan(not all_files, not no_progress, stylo=stylo)
+ manifest_dirty = run_update(self.context.topdir, check_clean=True)
+ tidy_failed = tidy.scan(not all_files, not no_progress, stylo=stylo)
+ return tidy_failed or manifest_dirty
@Command('test-webidl',
description='Run the WebIDL parser tests',