Kaynağa Gözat

Merge pull request #8521 from AvaloniaUI/fixes/re-register-bundleid

OSX reliable integration tests.
Dan Walmsley 3 yıl önce
ebeveyn
işleme
f38d547862

+ 2 - 0
azure-pipelines-integrationtests.yml

@@ -19,6 +19,8 @@ jobs:
       appium &
       pkill IntegrationTestApp
       ./build.sh CompileNative
+      rm -rf $(osascript -e "POSIX path of (path to application id \"net.avaloniaui.avalonia.integrationtestapp\")")
+      pkill IntegrationTestApp
       ./samples/IntegrationTestApp/bundle.sh
       open -n ./samples/IntegrationTestApp/bin/Debug/net6.0/osx-arm64/publish/IntegrationTestApp.app
       pkill IntegrationTestApp

+ 3 - 0
tests/Avalonia.IntegrationTests.Appium/macos-clean-build-test.sh

@@ -7,9 +7,12 @@ pkill node
 appium &
 pkill IntegrationTestApp
 ./build.sh CompileNative
+rm -rf $(osascript -e "POSIX path of (path to application id \"net.avaloniaui.avalonia.integrationtestapp\")")
+pkill IntegrationTestApp
 ./samples/IntegrationTestApp/bundle.sh
 open -n ./samples/IntegrationTestApp/bin/Debug/net6.0/osx-arm64/publish/IntegrationTestApp.app
 pkill IntegrationTestApp
+open -b net.avaloniaui.avalonia.integrationtestapp
 dotnet test tests/Avalonia.IntegrationTests.Appium/ -l "console;verbosity=detailed"
 pkill IntegrationTestApp
 pkill node