本文整理汇总了C#中Configuration.AddTestResultFile方法的典型用法代码示例。如果您正苦于以下问题:C# Configuration.AddTestResultFile方法的具体用法?C# Configuration.AddTestResultFile怎么用?C# Configuration.AddTestResultFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Configuration
的用法示例。
在下文中一共展示了Configuration.AddTestResultFile方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CaptureConfiguration
private void CaptureConfiguration(Configuration configuration, IFileSystem fileSystem)
{
configuration.FeatureFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.FeatureDirectory);
configuration.OutputFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.OutputDirectory);
if (!string.IsNullOrEmpty(this.Language)) configuration.Language = this.Language;
if (!string.IsNullOrEmpty(this.ResultsFormat))
configuration.TestResultsFormat =
(TestResultsFormat) Enum.Parse(typeof (TestResultsFormat), this.ResultsFormat, true);
if (!string.IsNullOrEmpty(this.ResultsFile)) configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.ResultsFile));
if (!string.IsNullOrEmpty(this.SystemUnderTestName)) configuration.SystemUnderTestName = this.SystemUnderTestName;
if (!string.IsNullOrEmpty(this.SystemUnderTestVersion))
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
if (!string.IsNullOrEmpty(this.DocumentationFormat))
configuration.DocumentationFormat =
(DocumentationFormat) Enum.Parse(typeof (DocumentationFormat), this.DocumentationFormat, true);
}
示例2: Setup
public string Setup()
{
const string OutputDirectoryName = FileSystemPrefix + @"JSONFeatureOutput";
const string RootPath = FileSystemPrefix + @"JSON\Features";
const string TestResultFilePath = FileSystemPrefix + @"JSON\results-example-failing-and-pasing-mstest.trx";
string filePath = FileSystem.Path.Combine(OutputDirectoryName, JsonDocumentationBuilder.JsonFileName);
this.AddFakeFolderAndFiles("JSON", new[] { "results-example-failing-and-pasing-mstest.trx" });
this.AddFakeFolderAndFiles(
@"JSON\Features",
new[]
{
"OneScenarioTransferingMoneyBetweenAccountsFailing.feature",
"TransferBetweenAccounts_WithSuccess.feature",
"TwoScenariosTransferingFundsOneFailingOneSuccess.feature",
"TwoScenariosTransferingMoneyBetweenAccoutsWithSuccess.feature",
});
var resultFile = RetrieveContentOfFileFromResources(ResourcePrefix + "JSON.results-example-failing-and-pasing-mstest.trx");
FileSystem.AddFile(TestResultFilePath, resultFile);
Tree features = Container.Resolve<DirectoryTreeCrawler>().Crawl(RootPath);
var outputDirectory = FileSystem.DirectoryInfo.FromDirectoryName(OutputDirectoryName);
if (!outputDirectory.Exists)
{
outputDirectory.Create();
}
var configuration = new Configuration
{
OutputFolder = FileSystem.DirectoryInfo.FromDirectoryName(OutputDirectoryName),
DocumentationFormat = DocumentationFormat.Json,
TestResultsFormat = TestResultsFormat.MsTest,
SystemUnderTestName = "SUT Name",
SystemUnderTestVersion = "SUT Version"
};
configuration.AddTestResultFile(FileSystem.FileInfo.FromFileName(TestResultFilePath));
ITestResults testResults = new MsTestResults(configuration, new MsTestSingleResultLoader(), new MsTestScenarioOutlineExampleMatcher());
var jsonDocumentationBuilder = new JsonDocumentationBuilder(configuration, testResults, FileSystem);
jsonDocumentationBuilder.Build(features);
string content = FileSystem.File.ReadAllText(filePath);
return content;
}
开发者ID:picklesdoc,项目名称:pickles,代码行数:47,代码来源:WhenCreatingAFeatureWithMetaInfoAndTestResultInMstestFormat.cs
示例3: ParseParameters
private void ParseParameters(Configuration configuration, IFileSystem fileSystem, PathInfo currentFileSystemLocation)
{
configuration.FeatureFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.FeatureDirectory);
configuration.OutputFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.OutputDirectory);
if (!string.IsNullOrEmpty(this.TestResultsFormat))
{
configuration.TestResultsFormat =
(TestResultsFormat)Enum.Parse(typeof(TestResultsFormat), this.TestResultsFormat, true);
}
if (!string.IsNullOrEmpty(this.TestResultsFile))
{
configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.TestResultsFile));
}
configuration.SystemUnderTestName = this.SystemUnderTestName;
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
if (!string.IsNullOrEmpty(this.DocumentationFormat))
{
configuration.DocumentationFormat = (DocumentationFormat)Enum.Parse(typeof(DocumentationFormat), this.DocumentationFormat, true);
}
if (!string.IsNullOrEmpty(this.Language))
{
configuration.Language = this.Language;
}
}