浏览代码

appium v1 tests on mac

Dan Walmsley 3 年之前
父节点
当前提交
3e5afd1fc3
共有 1 个文件被更改,包括 17 次插入2 次删除
  1. 17 2
      azure-pipelines-integrationtests.yml

+ 17 - 2
azure-pipelines-integrationtests.yml

@@ -12,8 +12,23 @@ jobs:
     name: 'AvaloniaMacPool'
 
   steps:
-  - script: ./tests/Avalonia.IntegrationTests.Appium/macos-clean-build-test.sh
-    displayName: 'run integration tests'
+  - script: |
+      pkill node
+      appium &
+      pkill IntegrationTestApp
+      ./build.sh CompileNative
+      ./samples/IntegrationTestApp/bundle.sh
+      open -n ./samples/IntegrationTestApp/bin/Debug/net6.0/osx-arm64/publish/IntegrationTestApp.app
+      pkill IntegrationTestApp
+
+  - task: DotNetCoreCLI@2
+    inputs:
+      command: 'test'
+      projects: 'tests/Avalonia.IntegrationTests.Appium/Avalonia.IntegrationTests.Appium.csproj'
+
+  - script: |
+      pkill IntegrationTestApp
+      pkill node
 
 
 - job: Windows