C# Класс HpToolsLauncher.Helper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LoadRunnerENVVariables System.Collections.ObjectModel.ReadOnlyCollection

Открытые методы

Метод Описание
CanUftProcessStart ( string &reason ) : bool
CopyDirectories ( string sourceDir, string targetDir, bool includeSubDirectories = false, bool includeRoot = false ) : void

Copy directories from source to target

CopyFilesFromFolder ( string sourceFolder, IEnumerable fileNames, string targetFolder ) : void
CreateHtmlFromXslt ( string xmlPath, string xslPath, string targetFile ) : void

Create html file according to a matching xml

CreateTempDir ( ) : string
GetLastRunFromReport ( string reportPath ) : string
GetRootDirectoryPath ( ) : string
GetSTInstallPath ( ) : string
GetTempDir ( ) : string
GetTestStateFromLRReport ( TestRunResults runDesc, string resultFiles ) : TestState
GetTestStateFromReport ( TestRunResults runDesc ) : TestState
GetTestStateFromUFTReport ( TestRunResults runDesc, string resultFiles ) : TestState
GetTestType ( string path ) : TestType
GetTestsLocations ( string baseDir ) : List
GetUftViewerInstallPath ( ) : string
GetUnknownStateReason ( string reportPath ) : string
HPToolsAssemblyResolver ( object sender, ResolveEventArgs args ) : Assembly
IsDirectory ( string path ) : bool
IsLeanFTRunning ( ) : bool
IsNetworkPath ( String path ) : bool
IsQtpInstalled ( ) : bool
IsServiceTestInstalled ( ) : bool
IsSprinterRunning ( ) : bool
IsTestingToolsInstalled ( TestStorageType type ) : bool
OpenReport ( string reportDirectory, string &optionalReportViewerPath ) : void
ValidateFiles ( IEnumerable tests ) : List
getLRInstallPath ( ) : string
isLoadRunnerInstalled ( ) : bool

Приватные методы

Метод Описание
CopyContents ( DirectoryInfo source, DirectoryInfo target, bool includeSubDirectories ) : void
GetRootFromEnvironment ( ) : string
GetStateFromUFTResultsFile ( string resultsFileFullPath, string &desc ) : TestState
GetTestStateFromLRReport ( string resultFileFullPath, string &desc ) : TestState
WalkDirectoryTree ( System root, List &results ) : void
checkNodeStatus ( XmlNode node, string &desc ) : TestState

Описание методов

CanUftProcessStart() публичный статический Метод

public static CanUftProcessStart ( string &reason ) : bool
reason string
Результат bool

CopyDirectories() публичный статический Метод

Copy directories from source to target
public static CopyDirectories ( string sourceDir, string targetDir, bool includeSubDirectories = false, bool includeRoot = false ) : void
sourceDir string full path source directory
targetDir string full path target directory
includeSubDirectories bool if true, all subdirectories and contents will be copied
includeRoot bool if true, the source directory will be created too
Результат void

CopyFilesFromFolder() публичный статический Метод

public static CopyFilesFromFolder ( string sourceFolder, IEnumerable fileNames, string targetFolder ) : void
sourceFolder string
fileNames IEnumerable
targetFolder string
Результат void

CreateHtmlFromXslt() публичный статический Метод

Create html file according to a matching xml
public static CreateHtmlFromXslt ( string xmlPath, string xslPath, string targetFile ) : void
xmlPath string the values xml
xslPath string the xml transformation file
targetFile string the full file name - where to save the product
Результат void

CreateTempDir() публичный статический Метод

public static CreateTempDir ( ) : string
Результат string

GetLastRunFromReport() публичный статический Метод

public static GetLastRunFromReport ( string reportPath ) : string
reportPath string
Результат string

GetRootDirectoryPath() публичный статический Метод

public static GetRootDirectoryPath ( ) : string
Результат string

GetSTInstallPath() публичный статический Метод

public static GetSTInstallPath ( ) : string
Результат string

GetTempDir() публичный статический Метод

public static GetTempDir ( ) : string
Результат string

GetTestStateFromLRReport() публичный статический Метод

public static GetTestStateFromLRReport ( TestRunResults runDesc, string resultFiles ) : TestState
runDesc TestRunResults
resultFiles string
Результат TestState

GetTestStateFromReport() публичный статический Метод

public static GetTestStateFromReport ( TestRunResults runDesc ) : TestState
runDesc TestRunResults
Результат TestState

GetTestStateFromUFTReport() публичный статический Метод

public static GetTestStateFromUFTReport ( TestRunResults runDesc, string resultFiles ) : TestState
runDesc TestRunResults
resultFiles string
Результат TestState

GetTestType() публичный статический Метод

public static GetTestType ( string path ) : TestType
path string
Результат TestType

GetTestsLocations() публичный статический Метод

public static GetTestsLocations ( string baseDir ) : List
baseDir string
Результат List

GetUftViewerInstallPath() публичный статический Метод

public static GetUftViewerInstallPath ( ) : string
Результат string

GetUnknownStateReason() публичный статический Метод

public static GetUnknownStateReason ( string reportPath ) : string
reportPath string
Результат string

HPToolsAssemblyResolver() публичный статический Метод

public static HPToolsAssemblyResolver ( object sender, ResolveEventArgs args ) : Assembly
sender object
args System.ResolveEventArgs
Результат System.Reflection.Assembly

IsDirectory() публичный статический Метод

public static IsDirectory ( string path ) : bool
path string
Результат bool

IsLeanFTRunning() публичный статический Метод

public static IsLeanFTRunning ( ) : bool
Результат bool

IsNetworkPath() публичный статический Метод

public static IsNetworkPath ( String path ) : bool
path String
Результат bool

IsQtpInstalled() публичный статический Метод

public static IsQtpInstalled ( ) : bool
Результат bool

IsServiceTestInstalled() публичный статический Метод

public static IsServiceTestInstalled ( ) : bool
Результат bool

IsSprinterRunning() публичный статический Метод

public static IsSprinterRunning ( ) : bool
Результат bool

IsTestingToolsInstalled() публичный статический Метод

public static IsTestingToolsInstalled ( TestStorageType type ) : bool
type TestStorageType
Результат bool

OpenReport() публичный статический Метод

public static OpenReport ( string reportDirectory, string &optionalReportViewerPath ) : void
reportDirectory string
optionalReportViewerPath string
Результат void

ValidateFiles() публичный статический Метод

public static ValidateFiles ( IEnumerable tests ) : List
tests IEnumerable
Результат List

getLRInstallPath() публичный статический Метод

public static getLRInstallPath ( ) : string
Результат string

isLoadRunnerInstalled() публичный статический Метод

public static isLoadRunnerInstalled ( ) : bool
Результат bool

Описание свойств

LoadRunnerENVVariables публичное статическое свойство

public static System.Collections.ObjectModel.ReadOnlyCollection LoadRunnerENVVariables
Результат System.Collections.ObjectModel.ReadOnlyCollection