Add ocmock to iOS unit tests xcode project (#18396)
diff --git a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj
index 950e9db..5986245 100644
--- a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj
+++ b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj
@@ -447,6 +447,7 @@
"$(PROJECT_DIR)/Tests",
../../../../out/$FLUTTER_ENGINE,
../../../../out/$FLUTTER_ENGINE/obj/flutter/shell/platform/darwin/ios/,
+ ../../../../out/$FLUTTER_ENGINE/obj/third_party/ocmock/,
);
OTHER_LDFLAGS = (
"-locmock",
@@ -488,6 +489,7 @@
"$(PROJECT_DIR)/Tests",
../../../../out/$FLUTTER_ENGINE,
../../../../out/$FLUTTER_ENGINE/obj/flutter/shell/platform/darwin/ios/,
+ ../../../../out/$FLUTTER_ENGINE/obj/third_party/ocmock/,
);
OTHER_LDFLAGS = (
"-locmock",
diff --git a/testing/ios/IosUnitTests/build_and_run_tests.sh b/testing/ios/IosUnitTests/build_and_run_tests.sh
index 833459c..787a969 100755
--- a/testing/ios/IosUnitTests/build_and_run_tests.sh
+++ b/testing/ios/IosUnitTests/build_and_run_tests.sh
@@ -2,13 +2,15 @@
set -e
+TESTING_DIR=$(dirname "$0")
+pushd $TESTING_DIR
+
FLUTTER_ENGINE=ios_debug_sim_unopt
if [ $# -eq 1 ]; then
FLUTTER_ENGINE=$1
fi
-pushd $PWD
cd ../../../..
if [ ! -d "out/$FLUTTER_ENGINE" ]; then
diff --git a/testing/ios/IosUnitTests/run_tests.sh b/testing/ios/IosUnitTests/run_tests.sh
index a9eac15..178f7d4 100755
--- a/testing/ios/IosUnitTests/run_tests.sh
+++ b/testing/ios/IosUnitTests/run_tests.sh
@@ -1,6 +1,9 @@
#!/bin/sh
FLUTTER_ENGINE=ios_debug_sim_unopt
+TESTING_DIR=$(dirname "$0")
+pushd $TESTING_DIR
+
if [ $# -eq 1 ]; then
FLUTTER_ENGINE=$1
fi
@@ -15,3 +18,5 @@
-destination 'platform=iOS Simulator,name=iPhone 8,OS=13.0' \
test \
FLUTTER_ENGINE=$FLUTTER_ENGINE | $PRETTY
+
+popd