]> Cypherpunks repositories - gostls13.git/commitdiff
iostest.bash: remove
authorElias Naur <mail@eliasnaur.com>
Sat, 3 Oct 2020 09:27:04 +0000 (11:27 +0200)
committerElias Naur <mail@eliasnaur.com>
Mon, 5 Oct 2020 15:24:30 +0000 (15:24 +0000)
There are no tethered iOS builders left, and should they appear in
the future, they should use all.bash.

Change-Id: I3217789514ffa725e4d2584e4991d899c5fda995
Reviewed-on: https://go-review.googlesource.com/c/go/+/259278
Trust: Elias Naur <mail@eliasnaur.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
src/iostest.bash [deleted file]

diff --git a/src/iostest.bash b/src/iostest.bash
deleted file mode 100755 (executable)
index 33b8c10..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 2015 The Go Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file.
-
-# For testing darwin/arm64 on iOS.
-
-set -e
-ulimit -c 0 # no core files
-
-if [ ! -f make.bash ]; then
-       echo 'iostest.bash must be run from $GOROOT/src' 1>&2
-       exit 1
-fi
-
-if [ -z $GOOS ]; then
-       export GOOS=darwin
-fi
-if [ "$GOOS" != "darwin" ]; then
-       echo "iostest.bash requires GOOS=darwin, got GOOS=$GOOS" 1>&2
-       exit 1
-fi
-if [ "$GOARCH" != "arm64" ]; then
-       echo "iostest.bash requires GOARCH=arm64, got GOARCH=$GOARCH" 1>&2
-       exit 1
-fi
-
-if [ "$1" = "-restart" ]; then
-       # Reboot to make sure previous runs do not interfere with the current run.
-       # It is reasonably easy for a bad program leave an iOS device in an
-       # almost unusable state.
-       IDEVARGS=
-       if [ -n "$GOIOS_DEVICE_ID" ]; then
-               IDEVARGS="-u $GOIOS_DEVICE_ID"
-       fi
-       idevicediagnostics $IDEVARGS restart
-       # Initial sleep to make sure we are restarting before we start polling.
-       sleep 30
-       # Poll until the device has restarted.
-       until idevicediagnostics $IDEVARGS diagnostics; do
-               # TODO(crawshaw): replace with a test app using go_ios_exec.
-               echo "waiting for idevice to come online"
-               sleep 10
-       done
-       # Diagnostics are reported during boot before the device can start an
-       # app. Wait a little longer before trying to use the device.
-       sleep 30
-fi
-
-unset GOBIN
-export GOROOT=$(dirname $(pwd))
-export PATH=$GOROOT/bin:$PATH
-export CGO_ENABLED=1
-export CC_FOR_TARGET=$GOROOT/misc/ios/clangwrap.sh
-
-# Run the build for the host bootstrap, so we can build detect.go.
-# Also lets us fail early before the (slow) ios-deploy if the build is broken.
-./make.bash
-
-if [ "$GOIOS_DEV_ID" = "" ]; then
-       echo "detecting iOS development identity"
-       eval $(GOOS=$GOHOSTOS GOARCH=$GOHOSTARCH go run ../misc/ios/detect.go)
-fi
-
-# Run standard tests.
-bash run.bash --no-rebuild