我如何从命令行 运行 a Xamarin.UITest?
How can I run a Xamarin.UITest from the commandline?
我想在我的构建服务器上 运行 测试(使用 Xamarin.UITest 进行),运行s TeamCity on OS X.
我在网上搜索了如何执行此操作,但我只能找到如何将这些测试提交到 Xamarin 测试云。这不是我想要的,我想要 运行 我直接在连接到构建服务器的设备(and/or 模拟器)上编写的测试。
根据 docs(需要 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
版本
- 构建应用程序
- 构建 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
我想在我的构建服务器上 运行 测试(使用 Xamarin.UITest 进行),运行s TeamCity on OS X.
我在网上搜索了如何执行此操作,但我只能找到如何将这些测试提交到 Xamarin 测试云。这不是我想要的,我想要 运行 我直接在连接到构建服务器的设备(and/or 模拟器)上编写的测试。
根据 docs(需要 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
版本 - 构建应用程序
- 构建 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