我在Xamarin android项目中使用NUnitLite进行单元测试。我可以通过在VS中启动项目在设备或模拟器上以调试模式运行单元测试,这将安装应用程序,我可以在设备/模拟器上运行测试。
我需要在构建过程中自动执行此操作。如何自动化这个NUnitLite测试用例?
我遵循以下方法:
创建一个从Xamarin.Android.NUnitLite.TestSuiteInstrumentation扩展的类,并在OnCreate方法中添加测试程序集。
在设备中安装应用程序。
使用ABD的以下命令运行测试用例:
adb shell am instrument -w com.package,mypackage/app.tests.TestInstrumentation
这种做法是否正确?或者这可以从NUnitLite本身以任何更简单的方式完成吗?