Эх сурвалжийг харах

Merge pull request #289 from adam-p/master

Move testing to separate script
Adam Pritchard 9 жил өмнө
parent
commit
b3421c2ad8

+ 0 - 24
MobileLibrary/iOS/build-psiphon-framework.sh

@@ -215,27 +215,3 @@ fi
 rm -rf "${BUILD_DIR}-SIMULATOR"
 
 echo "BUILD DONE"
-
-#
-# Run tests
-# 
-
-cd ${BASE_DIR}
-
-# Run the framework projects tests
-xcodebuild test -project "PsiphonTunnel/PsiphonTunnel.xcodeproj" -scheme "PsiphonTunnel" -destination 'platform=iOS Simulator,name=iPhone 7'
-rc=$?; if [[ $rc != 0 ]]; then
-  echo "FAILURE: PsiphonTunnel tests"
-  exit $rc
-fi
-
-# Run the sample app project tests
-rm -rf "SampleApps/TunneledWebRequest/TunneledWebRequest/PsiphonTunnel.framework" 
-cp -R "${BUILD_DIR}/PsiphonTunnel.framework" "SampleApps/TunneledWebRequest/TunneledWebRequest"
-xcodebuild test -project "SampleApps/TunneledWebRequest/TunneledWebRequest.xcodeproj" -scheme "TunneledWebRequest" -destination 'platform=iOS Simulator,name=iPhone 7'
-rc=$?; if [[ $rc != 0 ]]; then
-  echo "FAILURE: TunneledWebRequest tests"
-  exit $rc
-fi
-
-echo "TESTS DONE"

+ 33 - 0
MobileLibrary/iOS/test-psiphon-framework.sh

@@ -0,0 +1,33 @@
+#!/usr/bin/env bash
+
+set -e
+
+BASE_DIR=$(cd "$(dirname "$0")" ; pwd -P)
+cd ${BASE_DIR}
+
+# The location of the final framework build
+BUILD_DIR="${BASE_DIR}/build"
+
+#
+# Run tests
+# 
+
+cd ${BASE_DIR}
+
+# Run the framework projects tests
+xcodebuild test -project "PsiphonTunnel/PsiphonTunnel.xcodeproj" -scheme "PsiphonTunnel" -destination 'platform=iOS Simulator,name=iPhone 7'
+rc=$?; if [[ $rc != 0 ]]; then
+  echo "FAILURE: PsiphonTunnel tests"
+  exit $rc
+fi
+
+# Run the sample app project tests
+rm -rf "SampleApps/TunneledWebRequest/TunneledWebRequest/PsiphonTunnel.framework" 
+cp -R "${BUILD_DIR}/PsiphonTunnel.framework" "SampleApps/TunneledWebRequest/TunneledWebRequest"
+xcodebuild test -project "SampleApps/TunneledWebRequest/TunneledWebRequest.xcodeproj" -scheme "TunneledWebRequest" -destination 'platform=iOS Simulator,name=iPhone 7'
+rc=$?; if [[ $rc != 0 ]]; then
+  echo "FAILURE: TunneledWebRequest tests"
+  exit $rc
+fi
+
+echo "TESTS DONE"