OS X で TeamCity を実行するビルド サーバーでテスト (Xamarin.UITest を使用して作成) を実行したいと考えています。
これを行う方法をオンラインで検索しましたが、これらのテストを Xamarin Test Cloud に送信する方法しか見つけることができません。これは私が望んでいるものではありません。ビルド サーバーに接続されたデバイス (および/またはシミュレーター) で直接作成したテストを実行したいのです。
OS X で TeamCity を実行するビルド サーバーでテスト (Xamarin.UITest を使用して作成) を実行したいと考えています。
これを行う方法をオンラインで検索しましたが、これらのテストを Xamarin Test Cloud に送信する方法しか見つけることができません。これは私が望んでいるものではありません。ビルド サーバーに接続されたデバイス (および/またはシミュレーター) で直接作成したテストを実行したいのです。
ドキュメントによると(NUnit 2.6.3が必要です)
$ mono <path-to>/Nunit-2.6.3/bin/nunit-console.exe <path/to/uitest-assembly.dll>
OS-Xで私がしていることは次のとおりです。
nunit-console.exe
バージョンをローカルにインストールする例:
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