共用方式為


IHostedTest.HostType 屬性

IHostedTest.HostType 字串會識別主機。測試人員可以在自訂測試的 HostType 屬性中使用這個字串,以指定要執行該測試的主機。

命名空間:  Microsoft.VisualStudio.TestTools.Common
組件:  Microsoft.VisualStudio.QualityTools.Common (在 Microsoft.VisualStudio.QualityTools.Common.dll 中)

語法

'宣告
Property HostType As String
string HostType { get; set; }
property String^ HostType {
    String^ get ();
    void set (String^ value);
}
abstract HostType : string with get, set
function get HostType () : String
function set HostType (value : String)

屬性值

型別:System.String
String ,其中包含應執行測試的主機類型名稱。如果要表示預設的測試主機,這個屬性會傳回 null 或空字串。

備註

對於單元測試,可以使用此字串的 HostType 屬性來自<單元測試架構> (英文)。

TestElement 類別會實作 IHostedTest 介面。對於不是衍生自 TestElement 的測試類型,測試型別的開發人員必須讓測試使用者能夠指定在他們執行測試時要使用的主機類型。根據 How to: Specify Tests to Run in a Host Adapter 所述,您可以藉由在 [屬性] 視窗中設定屬性 (Property)、使用 HostType 屬性 (Attribute) (針對單元測試),或藉由支援測試回合組態編輯器來進行此作業。

範例

如下列範例的完整程式碼,請參閱 Visual Studio SDK 中測試擴充性範例的 MyTest.cs 檔。如果您的自訂測試類型衍生自 TestElement,就不必包括下列。

private string m_hostType;
string IHostedTest.HostType
{
    get
    {
        return m_hostType;
    }
    set
    {
        m_hostType = value;
    }
}

.NET Framework 安全性

請參閱

參考

IHostedTest 介面

Microsoft.VisualStudio.TestTools.Common 命名空間

其他資源

How to: Specify Tests to Run in a Host Adapter