TestRun, classe
Fournit un instantané d'un travail de test qui a été pris lorsqu'il a été exécuté. Cette classe ne peut pas être héritée.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.TestTools.Common.TestRun
Espace de noms : Microsoft.VisualStudio.TestTools.Common
Assembly : Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public NotInheritable Class TestRun _
Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, _
IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable,
ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable,
ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =
class
interface ISerializable
interface ICloneable
interface IVisiblePropertyProvider
interface IVerifiable
interface IPersistable
interface IXmlTestStore
end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
Le type TestRun expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AutoSaveResults | Obtient ou définit une valeur booléenne qui indique si les résultats des tests ont été enregistrés automatiquement. | |
BuildFlavor | Obtient ou définit la version de génération pour laquelle le test a été exécuté.Les tests peuvent être exécutés pour les versions "Debug" ou "Release". | |
BuildPlatform | Obtient ou définit la plateforme de génération pour laquelle le test a été exécuté. | |
ContainsManualTest | Obtient une valeur booléenne qui indique si ce test est manuel. | |
Created | Obtient la date et l'heure de création de ce test. | |
Finished | Obtient ou définit la date et l'heure auxquelles ce test a été effectué. | |
Id | Obtient l'ID du test exécuté. | |
IdString | Obtient la représentation sous forme de chaîne de l'ID du TestRun. | |
Name | Obtient ou définit le nom de la série de tests. | |
Queued | Obtient ou définit la date et l'heure auxquelles la série de tests a été mise en file d'attente. | |
Result | Obtient le résultat des tests utilisé qui contient les résultats de niveau d'exécution. | |
ResultFileName | Obtient ou définit le nom de fichier du fichier de résultats. | |
ResultFilePath | Obtient ou définit le chemin d'accès du fichier de résultat. | |
RunConfiguration | Obtient ou définit la configuration de la série de tests. | |
RunUser | Obtient ou définit l'utilisateur de cette série de tests. | |
Started | Obtient ou définit la date et l'heure à laquelle la série de tests a démarré. | |
Tests | Obtient les tests de niveau racine. | |
UserData | Obtient ou définit les données utilisateurs pour l'objet. | |
VisibleProperties | Obtient les propriétés de la saisie semi-automatique. |
Début
Méthodes
Nom | Description | |
---|---|---|
Clone | Retourne un clone de l'objet de test. | |
CountTestCases | Retourne le nombre de cas de test qui sont contenus dans cette série et dans tous les tests d'agrégation. | |
Equals | Détermine si l'objet TestRun fourni est égal à l'objet actif. (Substitue Object.Equals(Object).) | |
GetHashCode | Retourne le code de hachage de l'ID de la série de tests. (Substitue Object.GetHashCode.) | |
GetInnerTests | Récupère les tests internes pour le test qui possède l'ID d'exécution spécifiée. | |
GetObjectData | Remplit un objet SerializationInfo en utilisant les données requises pour sérialiser l'objet cible. | |
GetResultFilesDirectory | Retourne un répertoire qui se compose de fichiers dépendants pour le résultat de test spécifié. | |
GetTestElement(TestExecId) | Retourne l'élément de test qui possède l'ID d'exécution spécifiée. | |
GetTestElement(TestExecId, TestId) | Retourne l'élément de test qui possède l'ID spécifié et l'ID d'exécution de son parent. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsValid | Retourne une valeur booléenne qui indique si l'exécution du test est valide. | |
Load | Charge une instance de cette classe à partir de l'élément XML spécifié à l'aide des paramètres fournis. | |
PrepareToPersist | Prépare les champs pour une définition par la persistance XML. | |
RecoverFromPersistence | Restaure le mappage d'élément après la persistance. | |
Save | Enregistre cet objet dans l'élément XML spécifié à l'aide des paramètres fournis. | |
ToString | Renvoie une représentation sous forme de chaîne de la série de tests. (Substitue Object.ToString.) |
Début
Notes
Cette classe implémente ISerializable, ICloneable, IPersistable, IVerifiable et IVisiblePropertyProvider. Chaque fois qu'un nouveau champ est ajouté, il doit être ajouté aux méthodes ISerializable.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.