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 特性中使用此字符串,该特性来自 Unit Testing Framework(单元测试框架)。

TestElement 类实现 IHostedTest 接口。 对于不是从 TestElement 派生的测试类型,测试类型开发人员必须启用测试用户,以指定运行测试时使用的主机类型。 如How to: Specify Tests to Run in a Host Adapter中所述,您可以通过在“属性”窗口中设置属性、使用 HostType 特性(对于单元测试)或通过支持测试运行配置编辑器来执行此操作。

示例

有关下列示例的完整代码,请参见 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