Skip to content
Snippets Groups Projects
run-tests.sh 1.03 KiB
Newer Older
#!/bin/sh
set -e
if [ "$1" = "macos" ]; then
  echo "\n\033[1;32m▶ Running package tests on macOS...\033[0m"
  set -o pipefail && swift test | ./xcbeautify
elif [ "$1" = "ios" ]; then

Dariusz Rybicki's avatar
Dariusz Rybicki committed
  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=16.0,name=iPhone 14' test | ./xcbeautify
elif [ "$1" = "examples-ios" ]; then
Dariusz Rybicki's avatar
Dariusz Rybicki committed

  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=16.0,name=iPhone 14' test | ./xcbeautify
  echo "\n\033[1;31m▶ Invalid option.\033[0m Usage:"
  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 examples-ios - Run iOS examples tests"
Dariusz Rybicki's avatar
Dariusz Rybicki committed
  exit 1

fi