| File: Tasks\ITestTask.cs | Web Access |
| Project: src\vstest\src\Microsoft.TestPlatform.Build\Microsoft.TestPlatform.Build.csproj (Microsoft.TestPlatform.Build) |
// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using Microsoft.Build.Framework; using Microsoft.Build.Utilities; namespace Microsoft.TestPlatform.Build.Tasks; internal interface ITestTask : ITask, ICancelableTask { ITaskItem? TestFileFullPath { get; set; } string? VSTestSetting { get; set; } ITaskItem[]? VSTestTestAdapterPath { get; set; } string? VSTestFramework { get; set; } string? VSTestPlatform { get; set; } string? VSTestTestCaseFilter { get; set; } string[]? VSTestLogger { get; set; } bool VSTestListTests { get; set; } string? VSTestDiag { get; set; } string[]? VSTestCLIRunSettings { get; set; } ITaskItem? VSTestConsolePath { get; set; } ITaskItem? VSTestResultsDirectory { get; set; } string? VSTestVerbosity { get; set; } string[]? VSTestCollect { get; set; } bool VSTestBlame { get; set; } bool VSTestBlameCrash { get; set; } string? VSTestBlameCrashDumpType { get; set; } bool VSTestBlameCrashCollectAlways { get; set; } bool VSTestBlameHang { get; set; } string? VSTestBlameHangDumpType { get; set; } string? VSTestBlameHangTimeout { get; set; } ITaskItem? VSTestTraceDataCollectorDirectoryPath { get; set; } bool VSTestNoLogo { get; set; } string? VSTestArtifactsProcessingMode { get; set; } string? VSTestSessionCorrelationId { get; set; } TaskLoggingHelper Log { get; } }