diff --git a/run-tests.sh b/run-tests.sh index c997bc19da51d0cb43b5c7a5e6cf06fa3c957dc7..21fc4d89a68c984b875e2a6be9e8e5660bd3df97 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -4,15 +4,17 @@ set -e echo "\n\033[1;32mâ–¶ Xcode version\033[0m" xcodebuild -version -if [ ! -n "$1" ]; then +if [ "$1" = "macos" ]; then echo "\n\033[1;32mâ–¶ Running package tests on macOS...\033[0m" set -o pipefail && swift test 2>&1 | ./xcbeautify +elif [ "$1" = "ios" ]; then + echo "\n\033[1;32mâ–¶ Running package tests on iOS Simulator...\033[0m" set -o pipefail && xcodebuild -scheme 'elixxir-dapps-sdk-swift-Package' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify -elif [ "$1" = "examples" ]; then +elif [ "$1" = "ios-examples" ]; then echo "\n\033[1;32mâ–¶ Running XXMessenger example tests on iOS Simulator...\033[0m" set -o pipefail && xcodebuild -workspace 'Examples/xx-messenger/XXMessenger.xcworkspace' -scheme 'XXMessenger' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify @@ -20,8 +22,9 @@ elif [ "$1" = "examples" ]; then else echo "\n\033[1;31mâ–¶ Invalid option.\033[0m Usage:" - echo " run-tests.sh - Run package tests" - echo " run-tests.sh examples - Run examples tests" + echo " run-tests.sh macos - Run package tests on macOS" + echo " run-tests.sh ios - Run package tests on iOS Simulator" + echo " run-tests.sh ios-examples - Run iOS examples tests" exit 1 fi