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 525113 9ca222b6a7402afe2503961671ac4114a9ba8edc
parent 525112 3b96582a3422d43e1162c99c947e1ffebe484a28
child 525114 ede03586f13bbbf90907a5bac491223b2a2da91d
push id2032
push userffxbld-merge
push dateMon, 13 May 2019 09:36:57 +0000
treeherdermozilla-release@455c1065dcbe [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