Xamarin Android单元测试自动化

时间:2016-08-06 12:10:46

标签: unit-testing xamarin xamarin.android nunit

我在Xamarin android项目中使用NUnitLite进行单元测试。我可以通过在VS中启动项目在设备或模拟器上以调试模式运行单元测试,这将安装应用程序,我可以在设备/模拟器上运行测试。

我需要在构建过程中自动执行此操作。如何自动化这个NUnitLite测试用例?

我遵循以下方法:

  1. 创建一个从Xamarin.Android.NUnitLite.TestSuiteInstrumentation扩展的类,并在OnCreate方法中添加测试程序集。

  2. 在设备中安装应用程序。

  3. 使用ABD的以下命令运行测试用例:

    adb shell am instrument -w com.package,mypackage/app.tests.TestInstrumentation
    
  4. 这种做法是否正确?或者这可以从NUnitLite本身以任何更简单的方式完成吗?

0 个答案:

没有答案