3

OS X で TeamCity を実行するビルド サーバーでテスト (Xamarin.UITest を使用して作成) を実行したいと考えています。

これを行う方法をオンラインで検索しましたが、これらのテストを Xamarin Test Cloud に送信する方法しか見つけることができません。これは私が望んでいるものではありません。ビルド サーバーに接続されたデバイス (および/またはシミュレーター) で直接作成したテストを実行したいのです。

4

2 に答える 2

6

ドキュメントによると(NUnit 2.6.3が必要です)

$ mono <path-to>/Nunit-2.6.3/bin/nunit-console.exe <path/to/uitest-assembly.dll>
于 2016-06-13T15:10:06.310 に答える
4

OS-Xで私がしていることは次のとおりです。

  • 正しいnunit-console.exeバージョンをローカルにインストールする
  • アプリをビルドする
  • uitests をビルドする
  • テストを実行する

例:

nuget install NUnit.Runners -Version 2.6.4
xbuild iOS/UITestFromCmdLine.iOS.csproj /target:Build
xbuild UITests/UITestFromCmdLine.UITests.csproj
mono ./NUnit.Runners.2.6.4/tools/nunit-console.exe UITests/bin/Debug/UITestFromCmdLine.UITests.dll
于 2016-06-13T15:48:09.503 に答える