ExecutableConditionAttribute.GroupName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o nome do grupo para esse atributo. Cada comando -- combinado com Mode -- forma seu próprio grupo, portanto, exigir vários comandos diferentes é combinado com um AND lógico, enquanto o mesmo comando com modos opostos não cancela silenciosamente (espelhamento MemberConditionAttribute).
public override string GroupName { get; }
member this.GroupName : string
Public Overrides ReadOnly Property GroupName As String
Valor da propriedade
Comentários
Os dois modos de avaliação são prefixados (presence vs run) e os segmentos são separados com o caractere nulo, que não pode aparecer em um nome ou argumento executável. Isso mantém a verificação de presença de um executável literalmente nomeado "foo bar" diferente de ser executado foo com argumento bar.
TimeoutSeconds é intencionalmente excluído para que o mesmo comando com tempos limite diferentes ainda se agrupa (OR lógico); em vez disso, faz parte de Microsoft.VisualStudio.TestTools.UnitTesting.ExecutableConditionAttribute.CacheKey um tempo limite diferente reavaliado.