Bug 1527331 [wpt PR 15334] - Fix shebangs and executable bits for a bunch of files, a=testonly
authorLuke Zielinski <44509484+LukeZielinski@users.noreply.github.com>
Tue, 05 Mar 2019 11:09:11 +0000
changeset 464497 2719bb3a5d99ee2430d01cd24dc0d1cfe1e881a2
parent 464496 0bef32a92a04bc93914889b0bdddcd71aeb9a26a
child 464498 83d693e14a497587112f99198db036e97a97031e
push id35717
push useraciure@mozilla.com
push dateSun, 17 Mar 2019 09:45:26 +0000
treeherdermozilla-central@e0861be8d6c0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1527331, 15334
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1527331 [wpt PR 15334] - Fix shebangs and executable bits for a bunch of files, a=testonly Automatic update from web-platform-tests Fix shebangs and executable bits for a bunch of files (#15334) Mostly adding missing executable bits or removing unnecessary ones. In a few cases, missing shebangs were added. -- wpt-commits: bac4db35ea82fa0a6ee65e9291c722592e27fb7f wpt-pr: 15334
testing/web-platform/tests/tools/ci/before_install.sh
testing/web-platform/tests/tools/ci/ci_built_diff.sh
testing/web-platform/tests/tools/ci/ci_lint.sh
testing/web-platform/tests/tools/ci/ci_manifest.sh
testing/web-platform/tests/tools/ci/lib.sh
testing/web-platform/tests/tools/docker/start.sh
testing/web-platform/tests/tools/manifest/update.py
testing/web-platform/tests/tools/pywebsocket/mod_pywebsocket/memorizingfile.py
testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat
testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh
testing/web-platform/tests/tools/wptrunner/wptrunner/formatters.py
old mode 100644
new mode 100755
--- a/testing/web-platform/tests/tools/ci/ci_built_diff.sh
+++ b/testing/web-platform/tests/tools/ci/ci_built_diff.sh
@@ -1,8 +1,9 @@
+#!/bin/bash
 set -ex
 
 SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P)
 WPT_ROOT=$SCRIPT_DIR/../..
 cd $WPT_ROOT
 
 main() {
     # Diff PNGs based on pixel-for-pixel identity
--- a/testing/web-platform/tests/tools/ci/ci_lint.sh
+++ b/testing/web-platform/tests/tools/ci/ci_lint.sh
@@ -1,8 +1,9 @@
+#!/bin/bash
 set -ex
 
 SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P)
 WPT_ROOT=$SCRIPT_DIR/../..
 cd $WPT_ROOT
 
 mkdir -p ~/meta
 ./wpt manifest -p ~/meta/MANIFEST.json
--- a/testing/web-platform/tests/tools/ci/ci_manifest.sh
+++ b/testing/web-platform/tests/tools/ci/ci_manifest.sh
@@ -1,8 +1,9 @@
+#!/bin/bash
 set -ex
 
 SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P)
 WPT_ROOT=$SCRIPT_DIR/../..
 cd $WPT_ROOT
 
 mkdir -p ~/meta
 
--- a/testing/web-platform/tests/tools/ci/lib.sh
+++ b/testing/web-platform/tests/tools/ci/lib.sh
@@ -1,10 +1,8 @@
-#!/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
     ./wpt make-hosts-file | sudo tee -a /etc/hosts
     echo "== /etc/hosts =="
--- a/testing/web-platform/tests/tools/docker/start.sh
+++ b/testing/web-platform/tests/tools/docker/start.sh
@@ -1,19 +1,20 @@
+#!/bin/bash
+
 # This script is embedded in the docker image, and so the image must be updated when changes
 # to the script are made. To do this, assuming you have docker installed:
 # In tools/docker/ :
 #   docker build .
 #   docker ps # and look for the id of the image you just built
 #   docker tag <image> <tag>
 #   docker push <tag>
 # Update the `image` specified in the project's .taskcluster.yml file
 
 
-#!/bin/bash
 set -ex
 
 REMOTE=${1:-https://github.com/web-platform-tests/wpt}
 REF=${2:-master}
 REVISION=${3:-FETCH_HEAD}
 BROWSER=${4:-all}
 CHANNEL=${5:-nightly}
 
old mode 100644
new mode 100755
--- a/testing/web-platform/tests/tools/pywebsocket/mod_pywebsocket/memorizingfile.py
+++ b/testing/web-platform/tests/tools/pywebsocket/mod_pywebsocket/memorizingfile.py
@@ -1,10 +1,8 @@
-#!/usr/bin/env python
-#
 # Copyright 2011, Google Inc.
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
 #
 #     * Redistributions of source code must retain the above copyright
old mode 100644
new mode 100755
old mode 100644
new mode 100755
old mode 100755
new mode 100644