2017-01-02 95 views
2

我一直在嘗試從命令行運行iOS單元測試。我使用Xamarin Studio的Mac上,現在,我創建了一個iOS的單元測試項目如下從命令行生成並執行Xamarin.iOS單元測試

Add New Project --> iOS --> Tests --> Unit Test App 

並增加了一個簡單的單元測試類和它的代碼片段,如下圖所示:

using System; 
using NUnit.Framework; 

namespace iOSUnitTest 
{ 
    [TestFixture] 
    public class iOSTestSample 
    { 
     public iOSTestSample() 
     { 
     } 

     [Test] 
     public void MySampleTest() { 
      Assert.True(true); 
     } 

     [Test] 
     public void MyFailerTest() 
     { 
      Assert.False(true); 
     } 
    } 
} 

從Xamarin Studio,我可以運行將應用程序部署到模擬器並執行測試用例的應用程序。我試圖通過腳本自動化它。

到現在爲止,我能夠獲得單元測試項目的構建並將該應用程序安裝到運行模擬器中。

我不知道如何在應用程序安裝後自動執行單元測試執行。

回答

2

blog post(和鏈接的那些(可能是有點過時了,但它表明你如何自動化單元測試(包括仿真器和設備構建)與工具附帶Xamarin.iOS。

+1

感謝@ poupou,在Touch.Server和下面的命令的幫助下,能夠實現自動化,還發現[這個鏈接非常有幫助,它反過來引用你分享的博客文章。](http://lipsky.me /博客/ 2014/1 /第29/r1x6nswctliiwqngg0zu63u2713cnp) – Dinash