SYMBOL INDEX (2389 symbols across 407 files) FILE: eng/common/cross/install-debs.py function download_file (line 19) | async def download_file(session, url, dest_path, max_retries=3, retry_de... function download_deb_files_parallel (line 42) | async def download_deb_files_parallel(mirror, packages, tmp_dir): function download_package_index_parallel (line 58) | async def download_package_index_parallel(mirror, arch, suites): function fetch_and_decompress (line 80) | async def fetch_and_decompress(session, url): function parse_debian_version (line 95) | def parse_debian_version(version): function compare_upstream_version (line 103) | def compare_upstream_version(v1, v2): function compare_debian_versions (line 121) | def compare_debian_versions(version1, version2): function resolve_dependencies (line 135) | def resolve_dependencies(packages, aliases, desired_packages): function parse_package_index (line 160) | def parse_package_index(content): function install_packages (line 196) | def install_packages(mirror, packages_info, aliases, tmp_dir, extract_di... function extract_deb_file (line 230) | def extract_deb_file(deb_file, tmp_dir, extract_dir, ar_tool): function finalize_setup (line 273) | def finalize_setup(rootfsdir): FILE: src/Microsoft.DotNet.XHarness.Android/AdbExitCodes.cs type AdbExitCodes (line 10) | public enum AdbExitCodes FILE: src/Microsoft.DotNet.XHarness.Android/AdbFailureException.cs class AdbFailureException (line 9) | public class AdbFailureException : Exception method AdbFailureException (line 11) | public AdbFailureException(string message) : base(message) FILE: src/Microsoft.DotNet.XHarness.Android/AdbRunner.cs class AdbRunner (line 18) | public class AdbRunner type AdbProperty (line 20) | private enum AdbProperty method GetActiveDevice (line 56) | public AndroidDevice? GetActiveDevice() => _activeDevice; method AdbRunner (line 58) | public AdbRunner(ILogger log, string adbExePath = "") : this(log, new ... method AdbRunner (line 60) | public AdbRunner(ILogger log, IAdbProcessManager processManager, strin... method GetCliAdbExePath (line 95) | private static string GetCliAdbExePath() method GetAdbVersion (line 119) | public string GetAdbVersion() method GetAdbState (line 126) | public string GetAdbState() => RunAdbCommand("get-state").StandardOutput; method RebootAndroidDevice (line 128) | public string RebootAndroidDevice() method ClearAdbLog (line 135) | public void ClearAdbLog() method EnableWifi (line 143) | public void EnableWifi(bool enable) => RunAdbCommand("shell", "svc", "... method TryDumpAdbLog (line 146) | public bool TryDumpAdbLog(string outputFilePath, string filterSpec = "") method FilterToDotnetLines (line 179) | public static string FilterToDotnetLines(string logcatOutput) method CountLines (line 199) | private static int CountLines(string text) method DumpBugReport (line 218) | public string DumpBugReport(string outputFilePathWithoutFormat) method GetDeviceApiVersion (line 224) | public int GetDeviceApiVersion() method GetSettingValue (line 248) | private static int? GetSettingValue (string value) method VerifyPackageVerificationSettingValue (line 260) | private void VerifyPackageVerificationSettingValue(string settingName,... method CheckPackageVerificationSettings (line 270) | public void CheckPackageVerificationSettings() method WaitForDevice (line 278) | public bool WaitForDevice() method StartAdbServer (line 314) | public void StartAdbServer() method KillAdbServer (line 351) | public void KillAdbServer() => RunAdbCommand(new[] { "kill-server" }).... method TryRecoverEmulator (line 363) | public bool TryRecoverEmulator() method RunSystemCommand (line 510) | private static ProcessExecutionResults RunSystemCommand(string command... method CopyHeadlessFolder (line 567) | public int CopyHeadlessFolder(string testPath, bool sharedRuntime = fa... method InstallApk (line 640) | public int InstallApk(string apkPath) method DeleteHeadlessFolder (line 707) | public int DeleteHeadlessFolder(string testPath) method UninstallApk (line 742) | public int UninstallApk(string apkName) method KillApk (line 780) | public int KillApk(string apkName) method KillProcess (line 795) | public int KillProcess(string testName) method PullFiles (line 813) | public List PullFiles(string apkPackageName, string devicePath... method HeadlessPullFiles (line 896) | public int HeadlessPullFiles(string devicePath, string localPath) method GetDevices (line 918) | public IReadOnlyCollection GetDevices() => GetDevices( method GetDevice (line 933) | public AndroidDevice? GetDevice( method GetSingleDevice (line 959) | public AndroidDevice? GetSingleDevice( method GetAllDevices (line 983) | private IReadOnlyCollection GetAllDevices( method GetDevice (line 1091) | private AndroidDevice? GetDevice( method GetDevices (line 1142) | private IReadOnlyCollection GetDevices(params AdbProper... method GetDeviceProperty (line 1227) | private string? GetDeviceProperty(AdbProperty property, string? device... method TestFileExists (line 1263) | private bool TestFileExists(string path, string? deviceName = null) method SetActiveDevice (line 1300) | public void SetActiveDevice(AndroidDevice? device) method RunHeadlessCommand (line 1315) | public ProcessExecutionResults RunHeadlessCommand(string testPath, str... method RunApkInstrumentation (line 1352) | public ProcessExecutionResults RunApkInstrumentation(string apkName, s... method DisableChatty (line 1393) | private void DisableChatty() method RunAdbCommand (line 1407) | public ProcessExecutionResults RunAdbCommand(params string[] arguments... method RunAdbCommand (line 1409) | public ProcessExecutionResults RunAdbCommand(IEnumerable argum... method Retry (line 1419) | private bool Retry(Func action, TimeSpan retryInterval, TimeSpan... method Retry (line 1422) | private T Retry(Func action, Func needsRetry, TimeSpan ... FILE: src/Microsoft.DotNet.XHarness.Android/AndroidDevice.cs type AndroidDevice (line 9) | public record AndroidDevice FILE: src/Microsoft.DotNet.XHarness.Android/ApkHelper.cs class ApkHelper (line 9) | public static class ApkHelper method GetApkSupportedArchitectures (line 11) | public static List GetApkSupportedArchitectures(string apkPath) FILE: src/Microsoft.DotNet.XHarness.Android/Execution/AdbProcessManager.cs class AdbProcessManager (line 12) | public class AdbProcessManager : IAdbProcessManager method AdbProcessManager (line 15) | public AdbProcessManager(ILogger logger) => _log = logger; method Run (line 23) | public ProcessExecutionResults Run(string adbExePath, IEnumerable ParseInstrumentationOutput... method EmitRunSummary (line 281) | private void EmitRunSummary(ExitCode exitCode, int? instrumentationExi... FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppInstaller.cs type IAppInstaller (line 18) | public interface IAppInstaller method InstallApp (line 20) | Task InstallApp( class AppInstaller (line 27) | public class AppInstaller : IAppInstaller method AppInstaller (line 32) | public AppInstaller(IMlaunchProcessManager processManager, ILog mainLog) method InstallApp (line 38) | public async Task InstallApp( FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppRunner.cs type IAppRunner (line 21) | public interface IAppRunner method RunApp (line 23) | Task RunApp( method RunMacCatalystApp (line 35) | Task RunMacCatalystApp( class AppRunner (line 48) | public class AppRunner : AppRunnerBase, IAppRunner method AppRunner (line 57) | public AppRunner( method RunMacCatalystApp (line 76) | public async Task RunMacCatalystApp( method RunApp (line 110) | public async Task RunApp( method RunDeviceApp (line 199) | private async Task RunDeviceApp( method GetCommonArguments (line 229) | private static MlaunchArguments GetCommonArguments( method GetSimulatorArguments (line 248) | private MlaunchArguments GetSimulatorArguments( method GetDeviceArguments (line 278) | private MlaunchArguments GetDeviceArguments( FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppRunnerBase.cs class AppRunnerBase (line 22) | public abstract class AppRunnerBase method AppRunnerBase (line 34) | protected AppRunnerBase( method RunMacCatalystApp (line 58) | protected async Task RunMacCatalystApp( method RunSimulatorApp (line 128) | protected async Task RunSimulatorApp( method AddExtraEnvVars (line 230) | protected void AddExtraEnvVars(Dictionary envVariable... method GetSetEnvVariableArguments (line 248) | protected static IEnumerable GetSetEnvVariable... method GetSetEnvVariableArguments (line 253) | protected static IEnumerable GetSetEnvVariable... method WatchForAppEndTag (line 256) | protected string WatchForAppEndTag( method RunAndWatchForAppSignal (line 277) | protected async Task RunAndWatchForAppSignal(F... method CaptureMacCatalystLog (line 295) | protected CancellationTokenSource CaptureMacCatalystLog(AppBundleInfor... method CaptureSimulatorLog (line 302) | protected async Task CaptureSimulatorLog( method CaptureLogStream (line 317) | private CancellationTokenSource CaptureLogStream(string appName, bool ... FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppRunnerFactory.cs type IAppRunnerFactory (line 13) | public interface IAppRunnerFactory method Create (line 15) | IAppRunner Create(IFileBackedLog log, ILogs logs, Action? logC... class AppRunnerFactory (line 18) | public class AppRunnerFactory : IAppRunnerFactory method AppRunnerFactory (line 26) | public AppRunnerFactory( method Create (line 40) | public IAppRunner Create(IFileBackedLog log, ILogs logs, Action TestApp( method TestMacCatalystApp (line 42) | Task<(TestExecutingResult Result, string ResultMessage)> TestMacCataly... class AppTester (line 59) | public class AppTester : AppRunnerBase, IAppTester method AppTester (line 77) | public AppTester( method TestMacCatalystApp (line 102) | public async Task<(TestExecutingResult Result, string ResultMessage)> ... method TestApp (line 155) | public async Task<(TestExecutingResult Result, string ResultMessage)> ... method RunSimulatorTests (line 322) | private async Task RunSimulatorTests( method RunDeviceTests (line 397) | private async Task RunDeviceTests( method RunMacCatalystTests (line 522) | private async Task<(TestExecutingResult Result, string ResultMessage)>... method GetCoverageSettings (line 632) | private static (bool EnableCoverage, string CoverageFileName) GetCover... method GetEnvVariables (line 643) | private Dictionary GetEnvVariables( method GetCommonArguments (line 697) | private MlaunchArguments GetCommonArguments( method GetSimulatorArguments (line 730) | private MlaunchArguments GetSimulatorArguments( method GetDeviceArguments (line 776) | private MlaunchArguments GetDeviceArguments( FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppTesterFactory.cs type IAppTesterFactory (line 15) | public interface IAppTesterFactory method Create (line 17) | IAppTester Create(CommunicationChannel communicationChannel, bool isSi... class AppTesterFactory (line 20) | public class AppTesterFactory : IAppTesterFactory method AppTesterFactory (line 30) | public AppTesterFactory( method Create (line 48) | public IAppTester Create( FILE: src/Microsoft.DotNet.XHarness.Apple/AppOperations/AppUninstaller.cs type IAppUninstaller (line 15) | public interface IAppUninstaller method UninstallSimulatorApp (line 17) | Task UninstallSimulatorApp(ISimulatorDevice si... method UninstallDeviceApp (line 18) | Task UninstallDeviceApp(IHardwareDevice device... class AppUninstaller (line 21) | public class AppUninstaller : IAppUninstaller method AppUninstaller (line 26) | public AppUninstaller(IMlaunchProcessManager processManager, ILog main... method UninstallSimulatorApp (line 32) | public Task UninstallSimulatorApp(ISimulatorDe... method UninstallDeviceApp (line 40) | public Task UninstallDeviceApp(IHardwareDevice... FILE: src/Microsoft.DotNet.XHarness.Apple/CommunicationChannel.cs type CommunicationChannel (line 10) | public enum CommunicationChannel FILE: src/Microsoft.DotNet.XHarness.Apple/CrashSnapshotReporterFactory.cs type ICrashSnapshotReporterFactory (line 13) | public interface ICrashSnapshotReporterFactory method Create (line 15) | ICrashSnapshotReporter Create(ILog log, ILogs logs, bool isDevice, str... class CrashSnapshotReporterFactory (line 18) | public class CrashSnapshotReporterFactory : ICrashSnapshotReporterFactory method CrashSnapshotReporterFactory (line 22) | public CrashSnapshotReporterFactory(IMlaunchProcessManager processMana... method Create (line 27) | public ICrashSnapshotReporter Create(ILog log, ILogs logs, bool isDevi... FILE: src/Microsoft.DotNet.XHarness.Apple/Darwin.cs class Darwin (line 9) | public static class Darwin method GetKernelRelease (line 14) | private static string GetKernelRelease() method GetVersion (line 46) | public static string GetVersion() method sysctl (line 65) | [DllImport("libc")] FILE: src/Microsoft.DotNet.XHarness.Apple/DeviceFinder.cs type IDeviceFinder (line 17) | public interface IDeviceFinder method FindDevice (line 19) | Task FindDevice( type DevicePair (line 28) | public record DevicePair(IDevice Device, IDevice? CompanionDevice); class DeviceFinder (line 30) | public class DeviceFinder : IDeviceFinder method DeviceFinder (line 35) | public DeviceFinder(IHardwareDeviceLoader deviceLoader, ISimulatorLoad... method FindDevice (line 41) | public async Task FindDevice( FILE: src/Microsoft.DotNet.XHarness.Apple/DeviceLogCapturerFactory.cs type IDeviceLogCapturerFactory (line 12) | public interface IDeviceLogCapturerFactory method Create (line 14) | IDeviceLogCapturer Create(ILog mainLog, ILog deviceLog, string deviceU... class DeviceLogCapturerFactory (line 17) | public class DeviceLogCapturerFactory : IDeviceLogCapturerFactory method Create (line 19) | public IDeviceLogCapturer Create(ILog mainLog, ILog deviceLog, string ... FILE: src/Microsoft.DotNet.XHarness.Apple/ErrorKnowledgeBase.cs class ErrorKnowledgeBase (line 15) | public class ErrorKnowledgeBase : IErrorKnowledgeBase method IsKnownBuildIssue (line 77) | public bool IsKnownBuildIssue(IFileBackedLog buildLog, [NotNullWhen(tr... method IsKnownTestIssue (line 80) | public bool IsKnownTestIssue(IFileBackedLog runLog, [NotNullWhen(true)... method IsKnownInstallIssue (line 83) | public bool IsKnownInstallIssue(IFileBackedLog installLog, [NotNullWhe... method TryFindErrors (line 86) | private static bool TryFindErrors(IFileBackedLog log, Dictionary OrchestrateOperation( method OrchestrateOperationInternal (line 122) | private async Task OrchestrateOperationInternal( method EmitAppleRunSummary (line 372) | protected void EmitAppleRunSummary(ExitCode exitCode) method Dispose (line 429) | public void Dispose() method InstallApp (line 441) | protected virtual async Task InstallApp( method UninstallApp (line 502) | protected virtual async Task UninstallApp(TestTarget target,... method CleanUpSimulators (line 546) | protected virtual async Task CleanUpSimulators(IDevice device, IDevice... method GetAppBundleFromId (line 568) | protected async Task GetAppBundleFromId(TestTarg... method GetAppBundleFromPath (line 585) | protected Task GetAppBundleFromPath(TestTargetOs... method IsLldbEnabled (line 592) | protected static bool IsLldbEnabled() => File.Exists(s_mlaunchLldbConf... method NotifyUserLldbCommand (line 594) | protected static void NotifyUserLldbCommand(ILogger logger, string line) FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/InstallOrchestrator.cs type IInstallOrchestrator (line 18) | public interface IInstallOrchestrator method OrchestrateInstall (line 20) | Task OrchestrateInstall( class InstallOrchestrator (line 34) | public class InstallOrchestrator : BaseOrchestrator, IInstallOrchestrator method InstallOrchestrator (line 36) | public InstallOrchestrator( method OrchestrateInstall (line 51) | public async Task OrchestrateInstall( method CleanUpSimulators (line 88) | protected override Task CleanUpSimulators(IDevice device, IDevice? com... method UninstallApp (line 91) | protected override Task UninstallApp(TestTarget target, stri... FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/JustRunOrchestrator.cs type IJustRunOrchestrator (line 19) | public interface IJustRunOrchestrator method OrchestrateRun (line 21) | Task OrchestrateRun( class JustRunOrchestrator (line 42) | public class JustRunOrchestrator : RunOrchestrator, IJustRunOrchestrator method JustRunOrchestrator (line 44) | public JustRunOrchestrator( method OrchestrateRun (line 62) | Task IJustRunOrchestrator.OrchestrateRun( method CleanUpSimulators (line 92) | protected override Task CleanUpSimulators(IDevice device, IDevice? com... method InstallApp (line 95) | protected override Task InstallApp(AppBundleInformation appB... method UninstallApp (line 98) | protected override Task UninstallApp(TestTarget target, stri... FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/JustTestOrchestrator.cs type IJustTestOrchestrator (line 19) | public interface IJustTestOrchestrator method OrchestrateTest (line 21) | Task OrchestrateTest( class JustTestOrchestrator (line 47) | public class JustTestOrchestrator : TestOrchestrator, IJustTestOrchestrator method JustTestOrchestrator (line 49) | public JustTestOrchestrator( method OrchestrateTest (line 65) | Task IJustTestOrchestrator.OrchestrateTest( method CleanUpSimulators (line 99) | protected override Task CleanUpSimulators(IDevice device, IDevice? com... method InstallApp (line 102) | protected override Task InstallApp(AppBundleInformation appB... method UninstallApp (line 105) | protected override Task UninstallApp(TestTarget target, stri... FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/RunOrchestrator.cs type IRunOrchestrator (line 21) | public interface IRunOrchestrator method OrchestrateRun (line 23) | Task OrchestrateRun( class RunOrchestrator (line 45) | public class RunOrchestrator : BaseOrchestrator, IRunOrchestrator method RunOrchestrator (line 56) | public RunOrchestrator( method OrchestrateRun (line 83) | public Task OrchestrateRun( method UninstallApp (line 114) | protected override Task UninstallApp(TestTarget target, stri... method CleanUpSimulators (line 124) | protected override Task CleanUpSimulators(IDevice device, IDevice? com... method OrchestrateRun (line 134) | protected async Task OrchestrateRun( method ExecuteApp (line 233) | private async Task ExecuteApp( method ExecuteMacCatalystApp (line 274) | private async Task ExecuteMacCatalystApp( method ParseResult (line 304) | private ExitCode ParseResult( FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/SimulatorResetOrchestrator.cs type ISimulatorResetOrchestrator (line 18) | public interface ISimulatorResetOrchestrator method OrchestrateSimulatorReset (line 20) | Task OrchestrateSimulatorReset( class SimulatorResetOrchestrator (line 30) | public class SimulatorResetOrchestrator : BaseOrchestrator, ISimulatorRe... method SimulatorResetOrchestrator (line 34) | public SimulatorResetOrchestrator( method OrchestrateSimulatorReset (line 49) | public Task OrchestrateSimulatorReset( method InstallApp (line 79) | protected override Task InstallApp(AppBundleInformation appB... method UninstallApp (line 82) | protected override Task UninstallApp(TestTarget target, stri... method CleanUpSimulators (line 85) | protected override Task CleanUpSimulators(IDevice device, IDevice? com... class FakeAppBundleInformationParser (line 89) | private class FakeAppBundleInformationParser : IAppBundleInformationPa... method ParseFromAppBundle (line 91) | public Task ParseFromAppBundle(string appPacka... method ParseFromProject (line 94) | public Task ParseFromProject(string projectFil... FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/TestOrchestrator.cs type ITestOrchestrator (line 21) | public interface ITestOrchestrator method OrchestrateTest (line 23) | Task OrchestrateTest( class TestOrchestrator (line 45) | public class TestOrchestrator : BaseOrchestrator, ITestOrchestrator method TestOrchestrator (line 53) | public TestOrchestrator( method OrchestrateTest (line 74) | public Task OrchestrateTest( method OrchestrateTest (line 109) | public virtual async Task OrchestrateTest( method ExecuteApp (line 201) | private async Task ExecuteApp( method ExecuteMacCatalystApp (line 260) | private async Task ExecuteMacCatalystApp( method GetAppTester (line 295) | private IAppTester GetAppTester(CommunicationChannel communicationChan... method ParseResult (line 303) | private ExitCode ParseResult(TestExecutingResult testResult, string re... method CopyLogsToMainLog (line 382) | private void CopyLogsToMainLog(bool isMacCatalyst = false) FILE: src/Microsoft.DotNet.XHarness.Apple/Orchestration/UninstallOrchestrator.cs type IUninstallOrchestrator (line 18) | public interface IUninstallOrchestrator method OrchestrateAppUninstall (line 20) | Task OrchestrateAppUninstall( class UninstallOrchestrator (line 34) | public class UninstallOrchestrator : BaseOrchestrator, IUninstallOrchest... method UninstallOrchestrator (line 36) | public UninstallOrchestrator( method OrchestrateAppUninstall (line 51) | public Task OrchestrateAppUninstall( method InstallApp (line 79) | protected override Task InstallApp(AppBundleInformation appB... method UninstallApp (line 82) | protected override Task UninstallApp(TestTarget target, stri... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidAdbCommandArguments.cs class AndroidAdbCommandArguments (line 10) | internal class AndroidAdbCommandArguments : XHarnessCommandArguments method GetArguments (line 14) | protected override IEnumerable GetArguments() => new[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidArchitecture.cs type AndroidArchitecture (line 5) | internal enum AndroidArchitecture class AndroidArchitectureHelper (line 13) | internal static class AndroidArchitectureHelper method ParseAsAndroidArchitecture (line 15) | public static AndroidArchitecture ParseAsAndroidArchitecture(this stri... method AsString (line 24) | public static string AsString(this AndroidArchitecture arch) => arch s... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidDeviceCommandArguments.cs class AndroidDeviceCommandArguments (line 9) | internal class AndroidDeviceCommandArguments : XHarnessCommandArguments method GetArguments (line 15) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidInstallCommandArguments.cs class AndroidInstallCommandArguments (line 11) | internal class AndroidInstallCommandArguments : XHarnessCommandArguments... method GetArguments (line 22) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 34) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidRunCommandArguments.cs class AndroidRunCommandArguments (line 10) | internal class AndroidRunCommandArguments : XHarnessCommandArguments, IA... method GetArguments (line 25) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidStateCommandArguments.cs class AndroidStateCommandArguments (line 9) | internal class AndroidStateCommandArguments : XHarnessCommandArguments method GetArguments (line 13) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidTestCommandArguments.cs class AndroidTestCommandArguments (line 11) | internal class AndroidTestCommandArguments : XHarnessCommandArguments, I... method GetArguments (line 28) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 46) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/AndroidUninstallCommandArguments.cs class AndroidUninstallCommandArguments (line 9) | internal class AndroidUninstallCommandArguments : XHarnessCommandArguments method GetArguments (line 14) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/Arguments/ApiVersionArgument.cs class ApiVersionArgument (line 7) | internal class ApiVersionArgument : OptionalIntArgument method ApiVersionArgument (line 9) | public ApiVersionArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/Arguments/DeviceArchitectureArgument.cs class DeviceArchitectureArgument (line 9) | internal class DeviceArchitectureArgument : RepeatableArgument method DeviceArchitectureArgument (line 11) | public DeviceArchitectureArgument() method Validate (line 17) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/Arguments/DeviceIdArgument.cs class DeviceIdArgument (line 11) | internal class DeviceIdArgument : StringArgument method DeviceIdArgument (line 13) | public DeviceIdArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/Arguments/DeviceOutputFolderArgument.cs class DeviceOutputFolderArgument (line 10) | internal class DeviceOutputFolderArgument : PathArgument method DeviceOutputFolderArgument (line 12) | public DeviceOutputFolderArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/Arguments/InstrumentationArguments.cs class InstrumentationArguments (line 13) | internal class InstrumentationArguments : Argument method WifiArgument (line 12) | public WifiArgument() method Action (line 17) | public override void Action(string argumentValue) type WifiStatus (line 25) | internal enum WifiStatus FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Android/IAndroidAppRunArguments.cs type IAndroidAppRunArguments (line 7) | internal interface IAndroidAppRunArguments FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/AndroidHeadlessInstallCommandArguments.cs class AndroidHeadlessInstallCommandArguments (line 11) | internal class AndroidHeadlessInstallCommandArguments : XHarnessCommandA... method GetArguments (line 24) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/AndroidHeadlessRunCommandArguments.cs class AndroidHeadlessRunCommandArguments (line 11) | internal class AndroidHeadlessRunCommandArguments : XHarnessCommandArgum... method GetArguments (line 26) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/AndroidHeadlessTestCommandArguments.cs class AndroidHeadlessTestCommandArguments (line 11) | internal class AndroidHeadlessTestCommandArguments : XHarnessCommandArgu... method GetArguments (line 26) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/AndroidHeadlessUninstallCommandArguments.cs class AndroidHeadlessUninstallCommandArguments (line 10) | internal class AndroidHeadlessUninstallCommandArguments : XHarnessComman... method GetArguments (line 16) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/Arguments/RuntimePathArgument.cs class RuntimePathArgument (line 7) | internal class RuntimePathArgument : RequiredStringArgument method RuntimePathArgument (line 9) | public RuntimePathArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/Arguments/TestAssemblyArgument.cs class TestAssemblyArgument (line 7) | internal class TestAssemblyArgument : RequiredStringArgument method TestAssemblyArgument (line 9) | public TestAssemblyArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/Arguments/TestPathArgument.cs class TestPathArgument (line 7) | internal class TestPathArgument : RequiredStringArgument method TestPathArgument (line 9) | public TestPathArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/Arguments/TestScriptArgument.cs class TestScriptArgument (line 7) | internal class TestScriptArgument : RequiredStringArgument method TestScriptArgument (line 9) | public TestScriptArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/AndroidHeadless/IAndroidHeadlessAppRunArguments.cs type IAndroidHeadlessAppRunArguments (line 8) | internal interface IAndroidHeadlessAppRunArguments FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleDeviceCommandsArguments.cs class AppleDeviceCommandArguments (line 9) | internal class AppleDeviceCommandArguments : XHarnessCommandArguments, I... method GetArguments (line 16) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleInstallCommandArguments.cs class AppleInstallCommandArguments (line 11) | internal class AppleInstallCommandArguments : XHarnessCommandArguments, ... method GetArguments (line 23) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 36) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleJustRunCommandArguments.cs class AppleJustRunCommandArguments (line 12) | internal class AppleJustRunCommandArguments : XHarnessCommandArguments, ... method GetArguments (line 28) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 45) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleJustTestCommandArguments.cs class AppleJustTestCommandArguments (line 11) | internal class AppleJustTestCommandArguments : XHarnessCommandArguments,... method GetArguments (line 31) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 52) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleMlaunchCommandArguments.cs class AppleMlaunchCommandArguments (line 10) | internal class AppleMlaunchCommandArguments : XHarnessCommandArguments, ... method GetArguments (line 17) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleResetSimulatorCommandArguments.cs class AppleResetSimulatorCommandArguments (line 11) | internal class AppleResetSimulatorCommandArguments : XHarnessCommandArgu... method GetArguments (line 20) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 30) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleRunCommandArguments.cs class AppleRunCommandArguments (line 11) | internal class AppleRunCommandArguments : XHarnessCommandArguments, IApp... method GetArguments (line 29) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 48) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleStateCommandArguments.cs class AppleStateCommandArguments (line 9) | internal class AppleStateCommandArguments : XHarnessCommandArguments method GetArguments (line 18) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleTestCommandArguments.cs class AppleTestCommandArguments (line 10) | internal class AppleTestCommandArguments : XHarnessCommandArguments, IAp... method GetArguments (line 31) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/AppleUninstallCommandArguments.cs class AppleUninstallCommandArguments (line 11) | internal class AppleUninstallCommandArguments : XHarnessCommandArguments... method GetArguments (line 22) | protected override IEnumerable GetArguments() => new Argument[] method Validate (line 34) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/BundleIdentifierArgument.cs class BundleIdentifierArgument (line 7) | internal class BundleIdentifierArgument : RequiredStringArgument method BundleIdentifierArgument (line 9) | public BundleIdentifierArgument() : base("app|a=", "Bundle identifier ... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/CommunicationChannelArgument.cs class CommunicationChannelArgument (line 12) | internal class CommunicationChannelArgument : Argument method MlaunchArgument (line 18) | public MlaunchArgument() : base("mlaunch=", "Path to the mlaunch binar... method Action (line 22) | public override void Action(string argumentValue) => Value = RootPath(... method Validate (line 24) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/NoWaitArgument.cs class NoWaitArgument (line 7) | internal class NoWaitArgument : SwitchArgument method NoWaitArgument (line 9) | public NoWaitArgument() : base("no-wait|nowait", "Don't wait for the a... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/ResetSimulatorArgument.cs class ResetSimulatorArgument (line 10) | internal class ResetSimulatorArgument : SwitchArgument method ResetSimulatorArgument (line 12) | public ResetSimulatorArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/ShowDevicesUUIDArgument.cs class ShowDevicesUUIDArgument (line 7) | internal class ShowDevicesUUIDArgument : SwitchArgument method ShowDevicesUUIDArgument (line 9) | public ShowDevicesUUIDArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/ShowSimulatorsUUIDArgument.cs class ShowSimulatorsUUIDArgument (line 7) | internal class ShowSimulatorsUUIDArgument : SwitchArgument method ShowSimulatorsUUIDArgument (line 9) | public ShowSimulatorsUUIDArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/SignalAppEndArgument.cs class SignalAppEndArgument (line 10) | internal class SignalAppEndArgument : SwitchArgument method SignalAppEndArgument (line 12) | public SignalAppEndArgument() : base("signal-app-end", "Tells the test... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/TargetArgument.cs class TargetArgument (line 14) | internal class TargetArgument : Argument method TargetArgument (line 16) | public TargetArgument() : base("target=|targets=|t=", "Test target (de... method Action (line 20) | public override void Action(string argumentValue) method Validate (line 36) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/XcodeArgument.cs class XcodeArgument (line 13) | internal class XcodeArgument : PathArgument method XcodeArgument (line 15) | public XcodeArgument() : base("xcode=", "Path where Xcode is installed... method Validate (line 19) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Arguments/XmlResultJargonArgument.cs class XmlResultJargonArgument (line 12) | internal class XmlResultJargonArgument : Argument method XmlResultJargonArgument (line 14) | public XmlResultJargonArgument() method Action (line 19) | public override void Action(string argumentValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/IAppleAppRunArguments.cs type IAppleAppRunArguments (line 7) | internal interface IAppleAppRunArguments : IAppleArguments FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/IAppleArguments.cs type IAppleArguments (line 7) | internal interface IAppleArguments : IXHarnessCommandArguments FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Simulators/FindCommandArguments.cs class FindCommandArguments (line 10) | internal class FindCommandArguments : SimulatorsCommandArguments method GetAdditionalArguments (line 12) | protected override IEnumerable GetAdditionalArguments() => E... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Simulators/InstallCommandArguments.cs class InstallCommandArguments (line 9) | internal class InstallCommandArguments : SimulatorsCommandArguments method GetAdditionalArguments (line 15) | protected override IEnumerable GetAdditionalArguments() => n... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Simulators/ListCommandArguments.cs class ListCommandArguments (line 9) | internal class ListCommandArguments : SimulatorsCommandArguments method GetAdditionalArguments (line 13) | protected override IEnumerable GetAdditionalArguments() => n... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Apple/Simulators/SimulatorsCommandArguments.cs class SimulatorsCommandArguments (line 10) | internal abstract class SimulatorsCommandArguments : XHarnessCommandArgu... method GetArguments (line 14) | protected sealed override IEnumerable GetArguments() => method GetAdditionalArguments (line 20) | protected abstract IEnumerable GetAdditionalArguments(); FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Argument.cs class Argument (line 13) | public abstract class Argument method Argument (line 19) | protected Argument(string prototype, string description) method Action (line 28) | public abstract void Action(string argumentValue); method Validate (line 34) | public virtual void Validate() method RootPath (line 38) | protected string RootPath(string path) method GetAllowedValues (line 55) | protected static string GetAllowedValues(Func? d... method ParseArgument (line 79) | protected static TEnum ParseArgument(string argumentName, strin... method Argument (line 128) | protected Argument(string prototype, string description, T defaultValue) method ToString (line 136) | public override string ToString() => Value?.ToString() ?? base.ToStrin... class Argument (line 124) | public abstract class Argument : Argument method Argument (line 19) | protected Argument(string prototype, string description) method Action (line 28) | public abstract void Action(string argumentValue); method Validate (line 34) | public virtual void Validate() method RootPath (line 38) | protected string RootPath(string path) method GetAllowedValues (line 55) | protected static string GetAllowedValues(Func? d... method ParseArgument (line 79) | protected static TEnum ParseArgument(string argumentName, strin... method Argument (line 128) | protected Argument(string prototype, string description, T defaultValue) method ToString (line 136) | public override string ToString() => Value?.ToString() ?? base.ToStrin... class IntArgument (line 139) | public abstract class IntArgument : Argument method IntArgument (line 141) | public IntArgument(string prototype, string description, int defaultVa... method Action (line 146) | public override void Action(string argumentValue) class OptionalIntArgument (line 158) | public abstract class OptionalIntArgument : Argument method OptionalIntArgument (line 160) | public OptionalIntArgument(string prototype, string description) method Action (line 165) | public override void Action(string argumentValue) class StringArgument (line 177) | public abstract class StringArgument : Argument method StringArgument (line 179) | public StringArgument(string prototype, string description) method Action (line 184) | public override void Action(string argumentValue) => Value = argumentV... class RequiredStringArgument (line 187) | public abstract class RequiredStringArgument : Argument method RequiredStringArgument (line 189) | public RequiredStringArgument(string prototype, string description, st... method Action (line 194) | public override void Action(string argumentValue) => Value = argumentV... method Validate (line 196) | public override void Validate() class TimeSpanArgument (line 205) | public abstract class TimeSpanArgument : Argument method TimeSpanArgument (line 207) | protected TimeSpanArgument(string prototype, string description, TimeS... method Action (line 212) | public override void Action(string argumentValue) class PathArgument (line 230) | public abstract class PathArgument : StringArgument method PathArgument (line 234) | protected PathArgument(string prototype, string description, bool isRe... method Action (line 239) | public override void Action(string argumentValue) => Value = RootPath(... method Validate (line 241) | public override void Validate() class RequiredPathArgument (line 250) | public abstract class RequiredPathArgument : RequiredStringArgument method RequiredPathArgument (line 252) | protected RequiredPathArgument(string prototype, string description) :... method Action (line 256) | public override void Action(string argumentValue) => Value = RootPath(... class SwitchArgument (line 259) | public abstract class SwitchArgument : Argument method SwitchArgument (line 263) | public SwitchArgument(string prototype, string description, bool defau... method Action (line 269) | public override void Action(string argumentValue) method ToString (line 284) | public override string ToString() => Value ? "true" : "false"; class EnumPageLoadStrategyArgument (line 287) | public abstract class EnumPageLoadStrategyArgument : Argument> method RepeatableArgument (line 317) | protected RepeatableArgument(string prototype, string description) : b... method Action (line 323) | public override void Action(string argumentValue) => _values.Add(argum... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/AppPathArgument.cs class AppPathArgument (line 10) | internal class AppPathArgument : RequiredPathArgument method AppPathArgument (line 12) | public AppPathArgument() : base("app|a=", "Path to an already-packaged... class OptionalAppPathArgument (line 20) | internal class OptionalAppPathArgument : PathArgument method OptionalAppPathArgument (line 22) | public OptionalAppPathArgument() : base("app|a=", "Path to an already-... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/ClassMethodFilters.cs class ClassMethodFilters (line 10) | internal class ClassMethodFilters : RepeatableArgument method ClassMethodFilters (line 12) | public ClassMethodFilters() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/EnableCoverageArgument.cs class EnableCoverageArgument (line 10) | internal class EnableCoverageArgument : SwitchArgument method EnableCoverageArgument (line 12) | public EnableCoverageArgument() : base("enable-coverage", "Enable code... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/ExpectedExitCodeArgument.cs class ExpectedExitCodeArgument (line 10) | internal class ExpectedExitCodeArgument : IntArgument method ExpectedExitCodeArgument (line 12) | public ExpectedExitCodeArgument(int defaultValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/OutputDirectoryArgument.cs class OutputDirectoryArgument (line 13) | internal class OutputDirectoryArgument : RequiredPathArgument method OutputDirectoryArgument (line 15) | public OutputDirectoryArgument() : base("output-directory=|o=", "Direc... method Validate (line 19) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/SingleMethodFilters.cs class SingleMethodFilters (line 10) | internal class SingleMethodFilters : RepeatableArgument method SingleMethodFilters (line 12) | public SingleMethodFilters() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/TimeoutArgument.cs class TimeoutArgument (line 12) | internal class TimeoutArgument : TimeSpanArgument method TimeoutArgument (line 14) | public TimeoutArgument(TimeSpan defaultTimeout) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/TypeFromAssemblyArgument.cs class TypeFromAssemblyArgument (line 13) | internal class TypeFromAssemblyArgument : Argument GetLoadedTypes() method Action (line 37) | public override void Action(string argumentValue) method Validate (line 46) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerHttpEnvironmentVariables.cs class WebServerHttpEnvironmentVariables (line 10) | internal class WebServerHttpEnvironmentVariables : Argument Value = argumentV... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerHttpsEnvironmentVariables.cs class WebServerHttpsEnvironmentVariables (line 10) | internal class WebServerHttpsEnvironmentVariables : Argument Value = argumentV... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerMiddlewareArgument.cs class WebServerMiddlewareArgument (line 9) | internal class WebServerMiddlewareArgument : TypeFromAssemblyArgument method WebServerMiddlewareArgument (line 11) | public WebServerMiddlewareArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerUploadResults.cs class WebServerUploadResults (line 7) | internal class WebServerUploadResults : SwitchArgument method WebServerUploadResults (line 9) | public WebServerUploadResults() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerUseCorsArguments.cs class WebServerUseCorsArguments (line 7) | internal class WebServerUseCorsArguments : SwitchArgument method WebServerUseCorsArguments (line 9) | public WebServerUseCorsArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerUseCrossOriginPolicyArguments.cs class WebServerUseCrossOriginPolicyArguments (line 7) | internal class WebServerUseCrossOriginPolicyArguments : SwitchArgument method WebServerUseCrossOriginPolicyArguments (line 9) | public WebServerUseCrossOriginPolicyArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerUseDefaultFiles.cs class WebServerUseDefaultFilesArguments (line 7) | internal class WebServerUseDefaultFilesArguments : SwitchArgument method WebServerUseDefaultFilesArguments (line 9) | public WebServerUseDefaultFilesArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/Arguments/WebServerUseHttpsArguments.cs class WebServerUseHttpsArguments (line 7) | internal class WebServerUseHttpsArguments : SwitchArgument method WebServerUseHttpsArguments (line 9) | public WebServerUseHttpsArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/DiagnosticsArgument.cs class DiagnosticsArgument (line 7) | public class DiagnosticsArgument : StringArgument method DiagnosticsArgument (line 9) | public DiagnosticsArgument() : base("diagnostics=", "Path to a file wh... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/HelpArgument.cs class HelpArgument (line 7) | public class HelpArgument : SwitchArgument method HelpArgument (line 9) | public HelpArgument() : base("help|h", string.Empty, false) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/UseJsonArgument.cs class UseJsonArgument (line 7) | internal class UseJsonArgument : SwitchArgument method UseJsonArgument (line 9) | public UseJsonArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/VerbosityArgument.cs class VerbosityArgument (line 9) | public class VerbosityArgument : Argument method VerbosityArgument (line 13) | public VerbosityArgument(LogLevel level) method Action (line 19) | public override void Action(string argumentValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASI/Arguments/WasmEngineArgument.cs class WasmEngineArgument (line 9) | internal class WasmEngineArgument : Argument method WasmEngineArgument (line 11) | public WasmEngineArgument() method Action (line 16) | public override void Action(string argumentValue) => method Validate (line 20) | public override void Validate() => Value ??= WasmEngine.WasmTime; type WasmEngine (line 26) | internal enum WasmEngine FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASI/Arguments/WasmEngineArguments.cs class WasmEngineArguments (line 7) | internal class WasmEngineArguments : RepeatableArgument method WasmEngineArguments (line 9) | public WasmEngineArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASI/Arguments/WasmEngineLocationArgument.cs class WasmEngineLocationArgument (line 7) | internal class WasmEngineLocationArgument : StringArgument method WasmEngineLocationArgument (line 9) | public WasmEngineLocationArgument() : base("wasm-engine-path=", "Path ... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASI/WasiTestCommandArguments.cs class WasiTestCommandArguments (line 11) | internal class WasiTestCommandArguments : XHarnessCommandArguments, IWeb... method GetArguments (line 30) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/BackgroundThrottlingArgument.cs class BackgroundThrottlingArgument (line 7) | internal class BackgroundThrottlingArgument : SwitchArgument method BackgroundThrottlingArgument (line 9) | public BackgroundThrottlingArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/BrowserArgument.cs class BrowserArgument (line 10) | internal class BrowserArgument : Argument method BrowserArgument (line 12) | public BrowserArgument() method Action (line 17) | public override void Action(string argumentValue) => method Validate (line 20) | public override void Validate() type Browser (line 34) | internal enum Browser FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/BrowserArguments.cs class BrowserArguments (line 7) | internal class BrowserArguments : RepeatableArgument method BrowserArguments (line 9) | public BrowserArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/BrowserLocationArgument.cs class BrowserLocationArgument (line 7) | internal class BrowserLocationArgument : StringArgument method BrowserLocationArgument (line 9) | public BrowserLocationArgument() : base("browser-path=", "Path to the ... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/DebuggerPortArgument.cs class DebuggerPortArgument (line 9) | internal class DebuggerPortArgument : Argument method DebuggerPortArgument (line 11) | public DebuggerPortArgument() method Action (line 15) | public override void Action(string argumentValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/ErrorPatternsFileArgument.cs class ErrorPatternsFileArgument (line 10) | internal class ErrorPatternsFileArgument : StringArgument method ErrorPatternsFileArgument (line 12) | public ErrorPatternsFileArgument() method Validate (line 17) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/HTMLFileArgument.cs class HTMLFileArgument (line 10) | internal class HTMLFileArgument : RequiredStringArgument method HTMLFileArgument (line 12) | public HTMLFileArgument(string defaultValue) method Validate (line 17) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/JavaScriptEngineArgument.cs class JavaScriptEngineArgument (line 9) | internal class JavaScriptEngineArgument : Argument method JavaScriptEngineArgument (line 11) | public JavaScriptEngineArgument() method Action (line 16) | public override void Action(string argumentValue) => method Validate (line 19) | public override void Validate() type JavaScriptEngine (line 31) | internal enum JavaScriptEngine FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/JavaScriptEngineArguments.cs class JavaScriptEngineArguments (line 7) | internal class JavaScriptEngineArguments : RepeatableArgument method JavaScriptEngineArguments (line 9) | public JavaScriptEngineArguments() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/JavaScriptEngineLocationArgument.cs class JavaScriptEngineLocationArgument (line 7) | internal class JavaScriptEngineLocationArgument : StringArgument method JavaScriptEngineLocationArgument (line 9) | public JavaScriptEngineLocationArgument() : base("js-engine-path=", "P... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/JavaScriptFileArgument.cs class JavaScriptFileArgument (line 7) | internal class JavaScriptFileArgument : RequiredStringArgument method JavaScriptFileArgument (line 9) | public JavaScriptFileArgument(string defaultValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/LocaleArgument.cs class LocaleArgument (line 8) | internal class LocaleArgument : RequiredStringArgument method LocaleArgument (line 10) | public LocaleArgument(string defaultValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/NoHeadlessArgument.cs class NoHeadlessArgument (line 7) | internal class NoHeadlessArgument : SwitchArgument method NoHeadlessArgument (line 9) | public NoHeadlessArgument() method Set (line 14) | public void Set(bool value) => Value = value; FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/NoIncognitoArgument.cs class NoIncognitoArgument (line 7) | internal class NoIncognitoArgument : SwitchArgument method NoIncognitoArgument (line 9) | public NoIncognitoArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/NoQuitArgument.cs class NoQuitArgument (line 7) | internal class NoQuitArgument : SwitchArgument method NoQuitArgument (line 9) | public NoQuitArgument() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/PageLoadStrategyArgument.cs class PageLoadStrategyArgument (line 10) | internal class PageLoadStrategyArgument : EnumPageLoadStrategyArgument method PageLoadStrategyArgument (line 18) | public PageLoadStrategyArgument(PageLoadStrategy defaultValue) FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/SymbolMapFileArgument.cs class SymbolMapFileArgument (line 7) | internal class SymbolMapFileArgument : StringArgument method SymbolMapFileArgument (line 9) | public SymbolMapFileArgument() : base("symbol-map=|s=", "Path to wasm ... FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/SymbolicatePatternsFileArgument.cs class SymbolicatePatternsFileArgument (line 10) | internal class SymbolicatePatternsFileArgument : StringArgument method SymbolicatePatternsFileArgument (line 16) | public SymbolicatePatternsFileArgument() method Validate (line 21) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/Arguments/SymbolicatorArgument.cs class SymbolicatorArgument (line 9) | internal class SymbolicatorArgument : TypeFromAssemblyArgument GetArguments() => new Argument[] method Validate (line 76) | public override void Validate() FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/WasmTestCommandArguments.cs class WasmTestCommandArguments (line 10) | internal class WasmTestCommandArguments : XHarnessCommandArguments, IWeb... method GetArguments (line 37) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/WASM/WebServerCommandArguments.cs class WebServerCommandArguments (line 10) | internal class WebServerCommandArguments : XHarnessCommandArguments, IWe... method GetArguments (line 28) | protected override IEnumerable GetArguments() => new Argument[] FILE: src/Microsoft.DotNet.XHarness.CLI/CommandArguments/XHarnessCommandArguments.cs type IXHarnessCommandArguments (line 11) | public interface IXHarnessCommandArguments method GetCommandArguments (line 16) | IEnumerable GetCommandArguments(); method Validate (line 17) | void Validate(); class XHarnessCommandArguments (line 20) | public abstract class XHarnessCommandArguments : IXHarnessCommandArguments method GetCommandArguments (line 26) | public IEnumerable GetCommandArguments() => GetArguments().C... method Validate (line 33) | public virtual void Validate() method GetArguments (line 44) | protected abstract IEnumerable GetArguments(); FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Android/AndroidAdbCommand.cs class AndroidAdbCommand (line 17) | internal class AndroidAdbCommand : XHarnessCommand InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Android/AndroidCommand.cs class AndroidCommand (line 17) | internal abstract class AndroidCommand : XHarnessCommand InvokeInternal(ILogger logger) method InvokeCommand (line 52) | protected abstract ExitCode InvokeCommand(ILogger logger); FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Android/AndroidCommandSet.cs class AndroidCommandSet (line 14) | public class AndroidCommandSet : CommandSet method AndroidCommandSet (line 16) | public AndroidCommandSet() : base("android") FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Android/AndroidDeviceCommand.cs class AndroidDeviceCommand (line 18) | internal class AndroidDeviceCommand : AndroidCommand InvokeInternal(ILogger logger) method GetStateData (line 94) | private static StateData GetStateData(ILogger logger) type StateData (line 113) | private record StateData( FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Android/AndroidTestCommand.cs class AndroidTestCommand (line 14) | internal class AndroidTestCommand : AndroidCommand : AppleCommand Invoke(Extensions.Loggi... method InvokeInternal (line 71) | protected abstract Task InvokeInternal(ServiceProvider servi... class ConsoleLogger (line 73) | [SuppressMessage("Usage", "CA2254:The logging message template should ... method ConsoleLogger (line 78) | public ConsoleLogger(Extensions.Logging.ILogger logger) method LogDebug (line 83) | public void LogDebug(string message) => _logger.LogDebug(message); method LogInformation (line 84) | public void LogInformation(string message) => _logger.LogInformation... method LogWarning (line 85) | public void LogWarning(string message) => _logger.LogWarning(message); method LogError (line 86) | public void LogError(string message) => _logger.LogError(message); method LogCritical (line 87) | public void LogCritical(string message) => _logger.LogCritical(messa... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleCommand.cs class AppleCommand (line 17) | internal abstract class AppleCommand : XHarnessCommand InvokeInternal(ILogger logger) method Invoke (line 34) | protected abstract Task Invoke(ILogger logger); FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleCommandSet.cs class AppleCommandSet (line 18) | internal class AppleCommandSet : CommandSet method AppleCommandSet (line 20) | public AppleCommandSet() : base("apple") method GetAppleDependencies (line 43) | public static IServiceCollection GetAppleDependencies() FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleDeviceCommand.cs class AppleDeviceCommand (line 20) | internal class AppleDeviceCommand : AppleCommand Invoke(Extensions.Logging.ILog... method ParseTarget (line 76) | private TestTargetOs ParseTarget() FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleInstallCommand.cs class AppleInstallCommand (line 14) | internal class AppleInstallCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleJustRunCommand.cs class AppleJustRunCommand (line 14) | internal class AppleJustRunCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleJustTestCommand.cs class AppleJustTestCommand (line 15) | internal class AppleJustTestCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleMlaunchCommand.cs class AppleMlaunchCommand (line 18) | internal class AppleMlaunchCommand : AppleCommand Invoke(ILogger logger) class SimpleMlaunchArgument (line 81) | private class SimpleMlaunchArgument : iOS.Shared.Execution.MlaunchArgu... method SimpleMlaunchArgument (line 85) | public SimpleMlaunchArgument(string argument) method AsCommandLineArgument (line 90) | public override string AsCommandLineArgument() => Escape(_argument); FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleResetSimulatorCommand.cs class AppleResetSimulatorCommand (line 14) | internal class AppleResetSimulatorCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleRunCommand.cs class AppleRunCommand (line 17) | internal class AppleRunCommand : AppleAppCommand method AppleRunCommand (line 26) | public AppleRunCommand(IServiceCollection services) : base("run", fals... method InvokeInternal (line 30) | protected override Task InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleStateCommand.cs class AppleStateCommand (line 23) | internal class AppleStateCommand : GetStateCommand InvokeInternal(Extensions.Logg... class MlaunchVersionArgument (line 235) | private class MlaunchVersionArgument : OptionArgument method MlaunchVersionArgument (line 237) | public MlaunchVersionArgument() : base("version") FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleTestCommand.cs class AppleTestCommand (line 19) | internal class AppleTestCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/AppleUninstallCommand.cs class AppleUninstallCommand (line 14) | internal class AppleUninstallCommand : AppleAppCommand InvokeInternal(ServiceProvider servi... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/FindCommand.cs class FindCommand (line 14) | internal class FindCommand : SimulatorsCommand method FindCommand (line 25) | public FindCommand() : base(CommandName, true, CommandHelp) method InvokeInternal (line 29) | protected override async Task InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/InstallCommand.cs class InstallCommand (line 19) | internal class InstallCommand : SimulatorsCommand method InstallCommand (line 31) | public InstallCommand() : base(CommandName, true, CommandHelp) method InvokeInternal (line 35) | protected override async Task InvokeInternal(ILogger logger) method Install (line 122) | private async Task Install(Simulator simulator) method CanSimulatorBeInstalledUsingXcodeCLI (line 195) | private static bool CanSimulatorBeInstalledUsingXcodeCLI(Simulator sim... method CanXcodeDownloadSimulatorsUsingCLI (line 209) | private static bool CanXcodeDownloadSimulatorsUsingCLI(Version xcodeVe... method DownloadSimulator (line 215) | private async Task DownloadSimulator(Simulator simulator, string downl... method InstallSimulator (line 304) | private async Task InstallSimulator(Simulator simulator, string ... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/ListCommand.cs class ListCommand (line 14) | internal class ListCommand : SimulatorsCommand method ListCommand (line 25) | public ListCommand() : base(CommandName, false, CommandHelp) method InvokeInternal (line 29) | protected override async Task InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/Simulator.cs class Simulator (line 9) | internal class Simulator method Simulator (line 21) | public Simulator(string name, string platform, string identifier, stri... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/SimulatorsCommand.cs class SimulatorsCommand (line 27) | internal abstract class SimulatorsCommand : XHarnessCommand ExecuteCommand( method GetAvailableSimulators (line 91) | protected async Task> GetAvailableSimulators() method ReplaceStringUsingKey (line 172) | [return: NotNullIfNotNull("value")] method IsInstalled (line 186) | protected async Task IsInstalled(Simulator simulator) method ParseSimulatorIds (line 291) | protected IEnumerable ParseSimulatorIds() method GetSimulatorIndexXml (line 343) | private async Task GetSimulatorIndexXml() method DownloadFile (line 392) | private async Task DownloadFile(string url, string destinationPath) method GetXcodeVersion (line 421) | protected async Task GetXcodeVersion() method GetXcodeUuid (line 448) | private async Task GetXcodeUuid() class FailedToGetIndexException (line 469) | [Serializable] method FailedToGetIndexException (line 472) | public FailedToGetIndexException() : this("Failed to download the li... method FailedToGetIndexException (line 476) | public FailedToGetIndexException(string? message) : base(message) method FailedToGetIndexException (line 480) | public FailedToGetIndexException(string? message, Exception? innerEx... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/Apple/Simulators/SimulatorsCommandSet.cs class SimulatorsCommandSet (line 13) | public class SimulatorsCommandSet : CommandSet method SimulatorsCommandSet (line 15) | public SimulatorsCommandSet() : base("simulators") FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/GetStateCommand.cs class GetStateCommand (line 11) | internal abstract class GetStateCommand : XHarnessCommand method WasiTestCommand (line 32) | public WasiTestCommand() : base(TargetPlatform.WASI, "test", true, new... method InvokeInternal (line 36) | protected override async Task InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASI/WasiCommandSet.cs class WasiCommandSet (line 12) | public class WasiCommandSet : CommandSet method WasiCommandSet (line 14) | public WasiCommandSet() : base("wasi") FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/Browser/WasmBrowserTestRunner.cs class WasmBrowserTestRunner (line 26) | internal class WasmBrowserTestRunner method WasmBrowserTestRunner (line 37) | public WasmBrowserTestRunner(WasmTestBrowserCommandArguments arguments... method RunTestsWithWebDriver (line 46) | public async Task RunTestsWithWebDriver(DriverService driver... method RunConsoleMessagesPump (line 172) | private async Task RunConsoleMessagesPump(WebSocket socket, Cancellati... method BuildUrl (line 219) | private string BuildUrl(ServerURLs serverURLs) method VerbosityToString (line 267) | private string VerbosityToString() => _arguments.Verbosity.Value switch FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/Browser/WasmTestBrowserCommand.cs class WasmTestBrowserCommand (line 26) | internal class WasmTestBrowserCommand : XHarnessCommand InvokeInternal(ILogger logger) method GetSafariDriver (line 155) | private (DriverService, IWebDriver) GetSafariDriver(ILogger logger) method GetFirefoxDriver (line 167) | private (DriverService, IWebDriver) GetFirefoxDriver(ILogger logger) method GetChromeDriver (line 227) | private (DriverService, IWebDriver) GetChromeDriver(string sessionLang... method GetEdgeDriver (line 234) | private (DriverService, IWebDriver) GetEdgeDriver(string sessionLangua... method GetChromiumDriver (line 244) | private (DriverService, IWebDriver) GetChromiumDriver method WasmTestCommand (line 33) | public WasmTestCommand() : base(TargetPlatform.WASM, "test", true, new... method InvokeInternal (line 37) | protected override async Task InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/WasmCommandSet.cs class WasmCommandSet (line 12) | public class WasmCommandSet : CommandSet method WasmCommandSet (line 14) | public WasmCommandSet() : base("wasm") FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/WasmLogMessage.cs class WasmLogMessage (line 3) | class WasmLogMessage FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/WasmTestMessagesProcessor.cs class WasmTestMessagesProcessor (line 19) | public class WasmTestMessagesProcessor method WasmTestMessagesProcessor (line 43) | public WasmTestMessagesProcessor(string xmlResultsFilePath, string std... method RunAsync (line 66) | public async Task RunAsync(CancellationToken token) method Invoke (line 87) | public void Invoke(string message, bool isError = false) method InvokeAsync (line 97) | public Task InvokeAsync(string message, CancellationToken token, bool ... method WarnOnceIfStopped (line 117) | private void WarnOnceIfStopped() method LogMessage (line 126) | private void LogMessage(string message, bool isError) method CompleteAndFlushAsync (line 134) | public async Task CompleteAndFlushAsync(TimeSpan? timeout = ... method ProcessMessage (line 157) | private void ProcessMessage(string message, bool isError = false) method Symbolicate (line 272) | private string Symbolicate(string msg) method ScanMessageForErrorPatterns (line 280) | private void ScanMessageForErrorPatterns(string message) method ProcessErrorMessage (line 289) | public void ProcessErrorMessage(string message) => Invoke(message, isE... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WASM/WebServerCommand.cs class WebServerCommand (line 16) | internal class WebServerCommand : XHarnessCommand InvokeInternal(ILogger logger) FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/WebServer.cs class WebServer (line 29) | public class WebServer method Start (line 31) | internal static Task Start(IWebServerArguments arguments, ... method Start (line 38) | internal static async Task Start(TestWebServerOptions webS... class TestWebServerStartup (line 112) | private class TestWebServerStartup method TestWebServerStartup (line 116) | public TestWebServerStartup(IWebHostEnvironment hostingEnvironment) method Configure (line 121) | public void Configure(IApplicationBuilder app, IOptionsMonitor : Command where T : IXHarnessCo... method XHarnessCommand (line 44) | protected XHarnessCommand( method Invoke (line 71) | public sealed override int Invoke(IEnumerable arguments) method InvokeInternal (line 164) | protected abstract Task InvokeInternal(ILogger logger); method CreateLoggerFactory (line 166) | private static ILoggerFactory CreateLoggerFactory(LogLevel verbosity) ... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/XHarnessHelpCommand.cs class XHarnessHelpCommand (line 19) | internal class XHarnessHelpCommand : HelpCommand method Invoke (line 21) | public override int Invoke(IEnumerable arguments) method PrintCommandHelp (line 82) | private static void PrintCommandHelp(CommandSet commandSet, string? su... FILE: src/Microsoft.DotNet.XHarness.CLI/Commands/XHarnessVersionCommand.cs class XHarnessVersionCommand (line 10) | internal class XHarnessVersionCommand : Command method XHarnessVersionCommand (line 12) | public XHarnessVersionCommand() : base("version") { } method Invoke (line 14) | public override int Invoke(IEnumerable arguments) method GetAssemblyVersion (line 34) | public static FileVersionInfo GetAssemblyVersion() => FileVersionInfo.... FILE: src/Microsoft.DotNet.XHarness.CLI/Program.cs class Program (line 19) | public static class Program method Main (line 27) | public static int Main(string[] args) method GetXHarnessCommandSet (line 70) | public static CommandSet GetXHarnessCommandSet() method IsOutputSensitive (line 98) | private static bool IsOutputSensitive(string[] args) FILE: src/Microsoft.DotNet.XHarness.CLI/Resources/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/Microsoft.DotNet.XHarness.CLI/XHarnessConsoleLoggerFormatter.cs class XHarnessConsoleLoggerFormatter (line 29) | internal class XHarnessConsoleLoggerFormatter : ConsoleFormatter method XHarnessConsoleLoggerFormatter (line 41) | public XHarnessConsoleLoggerFormatter(IOptionsMonitor(in LogEntry logEntry, IExte... method WriteMessage (line 88) | private void WriteMessage(TextWriter textWriter, string message, bool ... method GetLogLevelString (line 103) | private static string GetLogLevelString(LogLevel logLevel) => logLevel... method GetLogLevelConsoleColors (line 114) | private (ConsoleColor? Foreground, ConsoleColor? Background) GetLogLev... method WriteColoredMessage (line 135) | private static void WriteColoredMessage(TextWriter textWriter, string ... method GetForegroundColorEscapeCode (line 161) | private static string GetForegroundColorEscapeCode(ConsoleColor color)... method GetBackgroundColorEscapeCode (line 181) | private static string GetBackgroundColorEscapeCode(ConsoleColor color)... FILE: src/Microsoft.DotNet.XHarness.Common/CLI/EnvironmentVariables.cs class EnvironmentVariables (line 9) | public static class EnvironmentVariables class Names (line 11) | public static class Names method IsTrue (line 19) | public static bool IsTrue(string varName) => FILE: src/Microsoft.DotNet.XHarness.Common/CLI/ExitCode.cs type ExitCode (line 11) | public enum ExitCode FILE: src/Microsoft.DotNet.XHarness.Common/CLI/NoDeviceFoundException.cs class NoDeviceFoundException (line 10) | public class NoDeviceFoundException : Exception method NoDeviceFoundException (line 12) | public NoDeviceFoundException() method NoDeviceFoundException (line 16) | public NoDeviceFoundException(string message) : base(message) method NoDeviceFoundException (line 20) | public NoDeviceFoundException(string message, Exception innerException... FILE: src/Microsoft.DotNet.XHarness.Common/CommandDiagnostics.cs type IDiagnosticsData (line 15) | public interface IDiagnosticsData class CommandDiagnostics (line 48) | public class CommandDiagnostics : IDiagnosticsData method CommandDiagnostics (line 77) | public CommandDiagnostics(ILogger logger, TargetPlatform platform, str... method SaveToJsonFile (line 96) | public void SaveToJsonFile(string targetFile) class DiagnosticsFile (line 163) | public class DiagnosticsFile FILE: src/Microsoft.DotNet.XHarness.Common/Execution/IMacOSProcessManager.cs type IMacOSProcessManager (line 13) | public interface IMacOSProcessManager : IProcessManager method ExecuteXcodeCommandAsync (line 19) | Task ExecuteXcodeCommandAsync( method ExecuteXcodeCommandAsync (line 26) | Task ExecuteXcodeCommandAsync( FILE: src/Microsoft.DotNet.XHarness.Common/Execution/IProcessManager.cs class ProcessExecutionResult (line 14) | public class ProcessExecutionResult type IProcessManager (line 24) | public interface IProcessManager method ExecuteCommandAsync (line 26) | Task ExecuteCommandAsync( method ExecuteCommandAsync (line 34) | Task ExecuteCommandAsync( method RunAsync (line 44) | Task RunAsync( method RunAsync (line 52) | Task RunAsync( method KillTreeAsync (line 62) | Task KillTreeAsync(Process process, ILog log, bool? diagnostics = true); method KillTreeAsync (line 63) | Task KillTreeAsync(int pid, ILog log, bool? diagnostics = true); FILE: src/Microsoft.DotNet.XHarness.Common/Execution/LinuxProcessManager.cs class LinuxProcessManager (line 9) | public class LinuxProcessManager : UnixProcessManager method kill (line 11) | [DllImport("libc")] method Kill (line 14) | protected override int Kill(int pid, int sig) => kill(pid, sig); FILE: src/Microsoft.DotNet.XHarness.Common/Execution/MacOSProcessManager.cs class MacOSProcessManager (line 18) | public class MacOSProcessManager : UnixProcessManager, IMacOSProcessManager method MacOSProcessManager (line 28) | public MacOSProcessManager(string? xcodeRoot = null) method ExecuteXcodeCommandAsync (line 61) | public Task ExecuteXcodeCommandAsync( method ExecuteXcodeCommandAsync (line 74) | public Task ExecuteXcodeCommandAsync(string ex... method kill (line 79) | [DllImport("/usr/lib/libc.dylib")] method Kill (line 84) | protected override int Kill(int pid, int sig) => kill(pid, sig); method DetectXcodePath (line 90) | public static string DetectXcodePath() method DetectMlaunchPath (line 129) | public static string DetectMlaunchPath() FILE: src/Microsoft.DotNet.XHarness.Common/Execution/ProcessManager.cs class ProcessManager (line 20) | public abstract class ProcessManager : IProcessManager method Kill (line 24) | protected abstract int Kill(int pid, int sig); method GetChildProcessIds (line 25) | protected abstract List GetChildProcessIds(ILog log, int pid); method ExecuteCommandAsync (line 31) | public async Task ExecuteCommandAsync(string f... method ExecuteCommandAsync (line 39) | public async Task ExecuteCommandAsync(string f... method RunAsync (line 54) | public Task RunAsync( method RunAsync (line 63) | public Task RunAsync( method KillTreeAsync (line 74) | public Task KillTreeAsync(Process process, ILog log, bool? diagnostics... method KillTreeAsync (line 76) | public Task KillTreeAsync(int pid, ILog log, bool? diagnostics = true)... method KillTreeAsync (line 78) | protected static async Task KillTreeAsync( method RunAsyncInternal (line 161) | protected Task RunAsyncInternal( method RunAsyncInternal (line 181) | protected static async Task RunAsyncInternal( method WaitForExitAsync (line 371) | private static async Task WaitForExitAsync(Process process, Time... method ToDictionary (line 409) | private static Dictionary ToDictionary(IEnumerable en... FILE: src/Microsoft.DotNet.XHarness.Common/Execution/ProcessManagerFactory.cs class ProcessManagerFactory (line 10) | public static class ProcessManagerFactory method CreateProcessManager (line 12) | public static IProcessManager CreateProcessManager() FILE: src/Microsoft.DotNet.XHarness.Common/Execution/UnixProcessManager.cs class UnixProcessManager (line 12) | public abstract class UnixProcessManager : ProcessManager method GetChildProcessIds (line 14) | protected override List GetChildProcessIds(ILog log, int pid) => ... method GetChildProcessIdsInternal (line 16) | protected static List GetChildProcessIdsInternal(ILog log, int pid) FILE: src/Microsoft.DotNet.XHarness.Common/Execution/WindowsProcessManager.cs class WindowsProcessManager (line 11) | public class WindowsProcessManager : ProcessManager method GetChildProcessIds (line 15) | protected override List GetChildProcessIds(ILog log, int pid) => ... method Kill (line 17) | protected override int Kill(int pid, int sig) FILE: src/Microsoft.DotNet.XHarness.Common/Logging/AggregatedLog.cs class Log (line 11) | public abstract partial class Log method CreateReadableAggregatedLog (line 13) | public static IFileBackedLog CreateReadableAggregatedLog(IFileBackedLo... method CreateAggregatedLog (line 15) | public static ILog CreateAggregatedLog(params ILog[] logs) => new Aggr... class AggregatedLog (line 18) | private class AggregatedLog : Log method AggregatedLog (line 22) | public AggregatedLog(params ILog[] logs) method WriteImpl (line 28) | protected override void WriteImpl(string? value) method Write (line 36) | public override void Write(byte[] buffer, int offset, int count) method Flush (line 44) | public override void Flush() method Dispose (line 52) | public override void Dispose() class ReadableAggregatedLog (line 61) | private class ReadableAggregatedLog : AggregatedLog, IFileBackedLog method ReadableAggregatedLog (line 65) | public ReadableAggregatedLog(IFileBackedLog defaultLog, params ILog[... method GetReader (line 73) | public StreamReader GetReader() => _defaultLog.GetReader(); FILE: src/Microsoft.DotNet.XHarness.Common/Logging/CallbackLog.cs class CallbackLog (line 13) | public class CallbackLog : Log method CallbackLog (line 18) | public CallbackLog(Action onWrite) method Dispose (line 25) | public override void Dispose() method Flush (line 30) | public override void Flush() method WriteImpl (line 34) | protected override void WriteImpl(string? value) FILE: src/Microsoft.DotNet.XHarness.Common/Logging/ConsoleLog.cs class ConsoleLog (line 14) | public class ConsoleLog : ReadableLog method WriteImpl (line 18) | protected override void WriteImpl(string? value) method GetReader (line 28) | public override StreamReader GetReader() method Flush (line 37) | public override void Flush() method Dispose (line 41) | public override void Dispose() FILE: src/Microsoft.DotNet.XHarness.Common/Logging/FileBackedLog.cs type IFileBackedLog (line 7) | public interface IFileBackedLog : IReadableLog class FileBackedLog (line 12) | public abstract class FileBackedLog : ReadableLog, IFileBackedLog method FileBackedLog (line 14) | protected FileBackedLog(string? description = null) : base(description... FILE: src/Microsoft.DotNet.XHarness.Common/Logging/ILog.cs type ILog (line 10) | public interface ILog : IDisposable method Write (line 15) | void Write(byte[] buffer, int offset, int count); method Write (line 16) | void Write(string? value); method WriteLine (line 17) | void WriteLine(string? value); method WriteLine (line 18) | void WriteLine(string format, params object?[] args); method Flush (line 19) | void Flush(); FILE: src/Microsoft.DotNet.XHarness.Common/Logging/Log.cs class Log (line 10) | public abstract partial class Log : ILog method Log (line 16) | protected Log(string? description = null) method Write (line 21) | public virtual void Write(byte[] buffer, int offset, int count) => Wri... method Write (line 23) | public void Write(string? value) method WriteLine (line 35) | public void WriteLine(string? value) => Write((value ?? string.Empty) ... method WriteLine (line 37) | public void WriteLine(string format, params object?[] args) => Write(s... method ToString (line 39) | public override string ToString() => Description ?? string.Empty; method Flush (line 41) | public abstract void Flush(); method Dispose (line 43) | public abstract void Dispose(); method WriteImpl (line 45) | protected abstract void WriteImpl(string? value); FILE: src/Microsoft.DotNet.XHarness.Common/Logging/MemoryLog.cs class MemoryLog (line 14) | public class MemoryLog : ReadableLog method WriteImpl (line 18) | protected override void WriteImpl(string? value) => _captured.Append(v... method GetReader (line 20) | public override StreamReader GetReader() method Flush (line 26) | public override void Flush() method Dispose (line 30) | public override void Dispose() method ToString (line 35) | public override string ToString() => _captured.ToString(); FILE: src/Microsoft.DotNet.XHarness.Common/Logging/NullLog.cs class NullLog (line 13) | public class NullLog : ILog method Dispose (line 20) | public void Dispose() method Flush (line 25) | public void Flush() method Write (line 29) | public void Write(byte[] buffer, int offset, int count) method Write (line 33) | public void Write(string? value) method WriteLine (line 37) | public void WriteLine(string? value) method WriteLine (line 41) | public static void WriteLine(StringBuilder value) method WriteLine (line 45) | public void WriteLine(string format, params object?[] args) FILE: src/Microsoft.DotNet.XHarness.Common/Logging/ReadableLog.cs type IReadableLog (line 9) | public interface IReadableLog : ILog method GetReader (line 11) | StreamReader GetReader(); class ReadableLog (line 14) | public abstract class ReadableLog : Log, IReadableLog method ReadableLog (line 16) | protected ReadableLog(string? description = null) : base(description) { } method GetReader (line 18) | public abstract StreamReader GetReader(); FILE: src/Microsoft.DotNet.XHarness.Common/Logging/ScanLog.cs class ScanLog (line 12) | public class ScanLog : Log method ScanLog (line 22) | public ScanLog(string tag, Action tagFoundNotify) method WriteImpl (line 35) | protected override void WriteImpl(string? value) method Flush (line 53) | public override void Flush() method Dispose (line 57) | public override void Dispose() method Add (line 62) | private void Add(char c) method IsMatch (line 75) | private bool IsMatch() FILE: src/Microsoft.DotNet.XHarness.Common/RunSummaryEmitter.cs class RunSummaryEmitter (line 18) | public static class RunSummaryEmitter method EmitRunSummary (line 26) | public static void EmitRunSummary( method EmitRunSummary (line 45) | public static void EmitRunSummary( method EmitJsonResultBlock (line 62) | public static void EmitJsonResultBlock( method WriteResultJsonFile (line 89) | public static void WriteResultJsonFile( method BuildResultData (line 120) | private static Dictionary BuildResultData( FILE: src/Microsoft.DotNet.XHarness.Common/TargetPlatform.cs type TargetPlatform (line 7) | public enum TargetPlatform FILE: src/Microsoft.DotNet.XHarness.Common/Utilities/DisposableList.cs class DisposableList (line 10) | public class DisposableList : List, IDisposable where T : IDisposable method Dispose (line 12) | public void Dispose() FILE: src/Microsoft.DotNet.XHarness.Common/Utilities/Extensions.cs class Extensions (line 10) | public static class Extensions method TimeoutAfter (line 13) | public static async Task TimeoutAfter(this Task task, TimeSpan t... method TimeoutAfter (line 31) | public static async Task TimeoutAfter(this Task task, Time... FILE: src/Microsoft.DotNet.XHarness.Common/Utilities/FileUtils.cs class FileUtils (line 13) | public static class FileUtils method TryFindExecutableInPATH (line 19) | public static bool TryFindExecutableInPATH(string filename, [NotNullWh... FILE: src/Microsoft.DotNet.XHarness.Common/Utilities/StringUtils.cs class StringUtils (line 12) | public class StringUtils method StringUtils (line 18) | static StringUtils() method FormatArguments (line 31) | public static string FormatArguments(params string[] arguments) => For... method FormatArguments (line 33) | public static string FormatArguments(IList arguments) => strin... method QuoteForProcess (line 35) | private static string[]? QuoteForProcess(params string[] array) method Quote (line 51) | public static string Quote(string? f) method QuoteForProcess (line 81) | private static string QuoteForProcess(string f) method QuoteForProcess (line 114) | private static string[]? QuoteForProcess(IList arguments) FILE: src/Microsoft.DotNet.XHarness.Common/WasmSymbolicatorBase.cs class WasmSymbolicatorBase (line 10) | public abstract class WasmSymbolicatorBase method Init (line 15) | public virtual bool Init(string? symbolMapFile, string? symbolsPattern... method Create (line 23) | public static WasmSymbolicatorBase? Create(Type? symbolicatorType, str... method Symbolicate (line 49) | public abstract string Symbolicate(string msg); FILE: src/Microsoft.DotNet.XHarness.Common/XmlResultJargon.cs type XmlResultJargon (line 6) | public enum XmlResultJargon FILE: src/Microsoft.DotNet.XHarness.InstrumentationBase.Xunit/DefaultAndroidEntryPoint.cs class DefaultAndroidEntryPoint (line 28) | public class DefaultAndroidEntryPoint : AndroidApplicationEntryPoint method DefaultAndroidEntryPoint (line 47) | public DefaultAndroidEntryPoint(string resultsPath, Dictionary GetTestAssemblies() method TerminateWithSuccess (line 82) | protected override void TerminateWithSuccess() method ConfigureFilters (line 86) | private static void ConfigureFilters(string? filter, Action GetTestAssemblies(); method GetTestRunner (line 79) | protected abstract TestRunner GetTestRunner(LogWriter logWriter); method TerminateWithSuccess (line 120) | protected abstract void TerminateWithSuccess(); method RunAsync (line 125) | public abstract Task RunAsync(); method OnTestStarted (line 132) | private void OnTestStarted(object? sender, string testName) => TestSta... method OnTestCompleted (line 134) | private void OnTestCompleted(object? sender, (string TestName, TestRes... method GetIgnoredCategories (line 136) | private async Task> GetIgnoredCategories() method ConfigureRunnerFilters (line 155) | internal static void ConfigureRunnerFilters(TestRunner runner, Applica... method WriteResults (line 176) | private static async Task WriteResults(TestRunner runner, ApplicationO... method InternalRunAsync (line 200) | private async Task InternalRunAsync(LogWriter logger) method InternalRunAsync (line 251) | protected async Task InternalRunAsync(ApplicationOptions o... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/ApplicationOptions.cs type XmlMode (line 13) | internal enum XmlMode class ApplicationOptions (line 19) | public class ApplicationOptions method ApplicationOptions (line 25) | public ApplicationOptions() FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/CoverageManager.cs class CoverageManager (line 18) | public class CoverageManager method CoverageManager (line 22) | public CoverageManager(string? outputPath) method PrepareForCoverage (line 51) | public void PrepareForCoverage() method GetCoverageResults (line 66) | public string? GetCoverageResults() FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/Extensions.cs class Extensions (line 7) | internal static partial class Extensions method YesNo (line 9) | public static string YesNo(this bool b) => b ? "yes" : "no"; FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/IDevice.cs type IDevice (line 12) | public interface IDevice FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/IgnoreFileParser.cs class IgnoreFileParser (line 17) | internal static class IgnoreFileParser method ParseLine (line 19) | private static string ParseLine(string line) method ParseStreamAsync (line 32) | public static async Task> ParseStreamAsync(TextRea... method ParseAssemblyResourcesAsync (line 49) | public static async Task> ParseAssemblyResourcesAs... method ParseContentFilesAsync (line 70) | public static async Task> ParseContentFilesAsync(s... method ParseTraitsFileAsync (line 89) | public static async Task> ParseTraitsFileAsync(str... method ParseTraitsContentFileAsync (line 106) | public static Task> ParseTraitsContentFileAsync(st... method ParseTraitsContentFile (line 112) | public static IEnumerable ParseTraitsContentFile(string conten... method ParseContentFiles (line 132) | public static IEnumerable ParseContentFiles(string contentDir) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/LogWriter.cs class LogWriter (line 12) | public class LogWriter method LogWriter (line 19) | public LogWriter() : this(null, Console.Out) { } method LogWriter (line 21) | public LogWriter(IDevice? device) : this(device, Console.Out) { } method LogWriter (line 23) | public LogWriter(TextWriter w) : this(null, w) { } method LogWriter (line 25) | public LogWriter(IDevice? device, TextWriter writer) method objc_msgSend (line 35) | [System.Runtime.InteropServices.DllImport("/usr/lib/libobjc.dylib")] method InitLogging (line 38) | public void InitLogging() method OnError (line 50) | public void OnError(string message) method OnWarning (line 61) | public void OnWarning(string message) method OnDebug (line 72) | public void OnDebug(string message) method OnDiagnostic (line 83) | public void OnDiagnostic(string message) method OnInfo (line 94) | public void OnInfo(string message) method Info (line 105) | public void Info(string message) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/MinimumLogLevel.cs type MinimumLogLevel (line 7) | public enum MinimumLogLevel FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TcpTextWriter.cs class TcpTextWriter (line 21) | internal class TcpTextWriter : TextWriter method TcpTextWriter (line 27) | private TcpTextWriter(StreamWriter writer) method InitializeWithTunnelConnection (line 32) | public static TcpTextWriter InitializeWithTunnelConnection(int port) method InitializeWithDirectConnection (line 70) | public static TcpTextWriter InitializeWithDirectConnection(string host... method Close (line 91) | public override void Close() method Dispose (line 96) | protected override void Dispose(bool disposing) => _writer?.Dispose(); method Flush (line 98) | public override void Flush() method Write (line 104) | public override void Write(char value) method Write (line 109) | public override void Write(char[]? buffer) method Write (line 114) | public override void Write(char[] buffer, int index, int count) method Write (line 119) | public override void Write(string? value) method WriteLine (line 126) | public override void WriteLine() method SelectHostName (line 132) | private static string SelectHostName(string[] names, int port) method ValidatePort (line 192) | private static void ValidatePort(int port) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestAssemblyInfo.cs class TestAssemblyInfo (line 10) | public class TestAssemblyInfo method TestAssemblyInfo (line 15) | public TestAssemblyInfo(Assembly assembly, string fullPath) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestCompletionStatus.cs type TestCompletionStatus (line 7) | internal enum TestCompletionStatus FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestExecutionState.cs class TestExecutionState (line 9) | internal class TestExecutionState method TestExecutionState (line 16) | internal TestExecutionState() { } method Start (line 18) | internal void Start() => Started = new TimeSpan(DateTime.Now.Ticks); method Finish (line 20) | internal void Finish() => Finished = new TimeSpan(DateTime.Now.Ticks); FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestFailureInfo.cs class TestFailureInfo (line 13) | public class TestFailureInfo FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestResult.cs type TestResult (line 6) | public enum TestResult FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestRunResult.cs type TestRunResult (line 3) | public struct TestRunResult method TestRunResult (line 43) | internal TestRunResult(TestRunner runner) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestRunSelector.cs class TestRunSelector (line 7) | internal class TestRunSelector FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestRunSelectorType.cs type TestRunSelectorType (line 7) | internal enum TestRunSelectorType FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/TestRunner.cs class TestRunner (line 14) | public abstract class TestRunner method TestRunner (line 109) | protected TestRunner(LogWriter logger) method Run (line 114) | public abstract Task Run(IEnumerable testAssemblies); method WriteResultsToFile (line 115) | public abstract Task WriteResultsToFile(XmlResultJargon xmlRes... method WriteResultsToFile (line 116) | public abstract Task WriteResultsToFile(TextWriter writer, XmlResultJa... method SkipTests (line 117) | public abstract void SkipTests(IEnumerable tests); method SkipCategories (line 118) | public abstract void SkipCategories(IEnumerable categories); method SkipMethod (line 119) | public abstract void SkipMethod(string method, bool isExcluded); method SkipClass (line 120) | public abstract void SkipClass(string className, bool isExcluded); method OnError (line 122) | protected void OnError(string message) => Logger.OnError(message); method OnWarning (line 124) | protected void OnWarning(string message) => Logger.OnWarning(message); method OnDebug (line 126) | protected void OnDebug(string message) => Logger.OnDebug(message); method OnDiagnostic (line 128) | protected void OnDiagnostic(string message) => Logger.OnDiagnostic(mes... method OnInfo (line 130) | protected void OnInfo(string message) => Logger.OnInfo(message); method OnAssemblyStart (line 132) | protected void OnAssemblyStart(Assembly asm) method OnAssemblyFinish (line 136) | protected void OnAssemblyFinish(Assembly asm) method LogFailureSummary (line 140) | protected void LogFailureSummary() method GetResultsFilePath (line 160) | protected virtual string GetResultsFilePath() method OnTestStarted (line 176) | protected virtual void OnTestStarted(string testName) => TestStarted?.... method OnTestCompleted (line 178) | protected virtual void OnTestCompleted((string TestName, TestResult Te... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/WasmApplicationEntryPointBase.cs class WasmApplicationEntryPointBase (line 11) | public abstract class WasmApplicationEntryPointBase : ApplicationEntryPoint method RunAsync (line 17) | public override async Task RunAsync() method TerminateWithSuccess (line 42) | protected override void TerminateWithSuccess() => Environment.Exit(0); FILE: src/Microsoft.DotNet.XHarness.TestRunners.Common/iOSApplicationEntryPointBase.cs class iOSApplicationEntryPointBase (line 11) | public abstract class iOSApplicationEntryPointBase : ApplicationEntryPoint method RunAsync (line 23) | public override async Task RunAsync() FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/FilterBuilder.cs class FilterBuilder (line 15) | internal class FilterBuilder method FilterBuilder (line 24) | public FilterBuilder(ITestFilterBuilder testFilterBuilder, bool runAss... method BuildWhereClause (line 30) | internal string? BuildWhereClause() // does not need to be internal, d... method GetFilter (line 64) | public TestFilter GetFilter() FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/INUnitTestRunner.cs type INUnitTestRunner (line 13) | internal interface INUnitTestRunner method IncreasePassedTests (line 15) | void IncreasePassedTests(); method IncreaseSkippedTests (line 17) | void IncreaseSkippedTests(); method IncreaseFailedTests (line 19) | void IncreaseFailedTests(); method IncreaseInconclusiveTests (line 21) | void IncreaseInconclusiveTests(); method Add (line 23) | void Add(TestFailureInfo info); FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/IResultSummary.cs type IResultSummary (line 7) | public interface IResultSummary : IList FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/NUnit3XmlOutputWriter.cs class NUnit3XmlOutputWriter (line 20) | internal class NUnit3XmlOutputWriter : OutputWriter method NUnit3XmlOutputWriter (line 25) | public NUnit3XmlOutputWriter(DateTime runStartTime) => _runStartTime =... method WriteResultFile (line 32) | public override void WriteResultFile(IResultSummary result, TextWriter... method WriteXmlOutput (line 49) | private void WriteXmlOutput(IResultSummary result, XmlWriter xmlWriter) method InitializeXmlFile (line 58) | private void InitializeXmlFile(IResultSummary result) method WriteEnvironmentElement (line 96) | private void WriteEnvironmentElement() method WriteResultElement (line 122) | private void WriteResultElement(IResultSummary result) method TerminateXmlFile (line 146) | private void TerminateXmlFile() FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/NUnitTestListener.cs class NUnitTestListener (line 15) | internal class NUnitTestListener : ITestEventListener method NUnitTestListener (line 20) | public NUnitTestListener(INUnitTestRunner runner, LogWriter logger) method TestStarted (line 26) | private void TestStarted(XmlNode testEvent) method TestFinished (line 42) | private void TestFinished(XmlNode testEvent) method OnTestEvent (line 129) | public void OnTestEvent(string report) FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/NUnitTestRunner.cs class NUnitTestRunner (line 18) | internal class NUnitTestRunner : TestRunner, INUnitTestRunner method NUnitTestRunner (line 25) | public NUnitTestRunner(LogWriter logger) : base(logger) method IncreasePassedTests (line 37) | public void IncreasePassedTests() method IncreaseSkippedTests (line 43) | public void IncreaseSkippedTests() => SkippedTests++; method IncreaseFailedTests (line 45) | public void IncreaseFailedTests() method IncreaseInconclusiveTests (line 51) | public void IncreaseInconclusiveTests() method Add (line 57) | public void Add(TestFailureInfo info) method Run (line 60) | public override async Task Run(IEnumerable testAssem... method ShouldRunAssembly (line 115) | private bool ShouldRunAssembly(TestAssemblyInfo assemblyInfo) method ReportFilteredAssembly (line 147) | private bool ReportFilteredAssembly(TestAssemblyInfo assemblyInfo, boo... method WriteResultsToFile (line 161) | public override Task WriteResultsToFile(XmlResultJargon jargon) method WriteResultsToFile (line 179) | public override Task WriteResultsToFile(TextWriter writer, XmlResultJa... method SkipTests (line 191) | public override void SkipTests(IEnumerable tests) method SkipCategories (line 194) | public override void SkipCategories(IEnumerable categories) method SkipMethod (line 197) | public override void SkipMethod(string method, bool _) method SkipClass (line 200) | public override void SkipClass(string className, bool _) FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/OutputWriter.cs class OutputWriter (line 15) | internal abstract class OutputWriter method WriteResultFile (line 22) | public void WriteResultFile(IResultSummary result, string outputPath) method WriteResultFile (line 33) | public abstract void WriteResultFile(IResultSummary result, TextWriter... FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/ResultSummary.cs class ResultSummary (line 16) | internal class ResultSummary : List, IResultSummary method GetSummaryData (line 61) | private void GetSummaryData() method ResultSummary (line 95) | public ResultSummary(string testSuite, TestRunner testRunner) : base() FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/TestStatusExtensions.cs class TestStatusExtensions (line 11) | internal static class TestStatusExtensions method ToXmlResultValue (line 13) | public static string ToXmlResultValue(this TestStatus status, XmlResul... FILE: src/Microsoft.DotNet.XHarness.TestRunners.NUnit/XmlResultJargonExtensions.cs class XmlResultJargonExtensions (line 10) | internal static class XmlResultJargonExtensions method GetWriter (line 12) | public static OutputWriter GetWriter(this XmlResultJargon jargon) => j... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/AndroidApplicationEntryPoint.cs class AndroidApplicationEntryPoint (line 11) | public abstract class AndroidApplicationEntryPoint : AndroidApplicationE... method GetTestRunner (line 15) | protected override TestRunner GetTestRunner(LogWriter logWriter) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/CompletionCallbackExecutionSink.cs class CompletionCallbackExecutionSink (line 14) | internal class CompletionCallbackExecutionSink : global::Xunit.Sdk.LongL... method CompletionCallbackExecutionSink (line 23) | public CompletionCallbackExecutionSink(IExecutionSink innerSink, Actio... method Dispose (line 29) | public void Dispose() => _innerSink.Dispose(); method OnMessageWithTypes (line 31) | public bool OnMessageWithTypes(IMessageSinkMessage message, HashSet testAssem... method Combine (line 114) | private ExecutionSummary Combine(ExecutionSummary aggregateSummary, Ex... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/EnvironmentVariables.cs class EnvironmentVariables (line 10) | internal static class EnvironmentVariables method IsTrue (line 12) | public static bool IsTrue(string varName) => Environment.GetEnvironmen... method IsLogTestStart (line 14) | public static bool IsLogTestStart() => IsTrue("XHARNESS_LOG_TEST_START"); method IsLogThreadId (line 16) | public static bool IsLogThreadId() => IsTrue("XHARNESS_LOG_THREAD_ID"); FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ReflectionBasedXunitTestRunner.cs class ReflectionBasedXunitTestRunner (line 20) | internal class ReflectionBasedXunitTestRunner : CustomXunitTestRunner method ReflectionBasedXunitTestRunner (line 24) | public ReflectionBasedXunitTestRunner(LogWriter logger) : base(logger) method CreateConfiguration (line 33) | protected override TestAssemblyConfiguration CreateConfiguration() method WriteResultsToFile (line 46) | public override Task WriteResultsToFile(XmlResultJargon xmlRes... method WriteResultsToFile (line 61) | public override Task WriteResultsToFile(TextWriter writer, XmlResultJa... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/TestCaseExtensions.cs class TestCaseExtensions (line 16) | public static class TestCaseExtensions method HasTraits (line 23) | public static bool HasTraits(this ITestCase testCase) => method TryGetTrait (line 26) | public static bool TryGetTrait(this ITestCase testCase, method GetTestClass (line 57) | public static string? GetTestClass(this ITestCase testCase) => method GetNamespace (line 60) | public static string? GetNamespace(this ITestCase testCase) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/ThreadlessXunitTestRunner.cs class ThreadlessXunitTestRunner (line 18) | internal class ThreadlessXunitTestRunner : CustomXunitTestRunner method ThreadlessXunitTestRunner (line 20) | public ThreadlessXunitTestRunner(LogWriter logger) : base(logger) method CreateConfiguration (line 28) | protected override TestAssemblyConfiguration CreateConfiguration() method WriteResultsToFile (line 40) | public override async Task WriteResultsToFile(XmlResultJargon ... method WriteResultsToFile (line 47) | public override async Task WriteResultsToFile(TextWriter writer, XmlRe... class ThreadlessXunitDiscoverer (line 53) | internal class ThreadlessXunitDiscoverer : global::Xunit.Sdk.XunitTestFr... method ThreadlessXunitDiscoverer (line 55) | public ThreadlessXunitDiscoverer(IAssemblyInfo assemblyInfo, ISourceIn... method FindWithoutThreads (line 60) | public void FindWithoutThreads(bool includeSourceInformation, IMessage... class ConsoleDiagnosticMessageSink (line 80) | internal class ConsoleDiagnosticMessageSink(LogWriter logger) : global::... method OnMessage (line 82) | public bool OnMessage(IMessageSinkMessage message) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/WasmApplicationEntryPoint.cs class WasmApplicationEntryPoint (line 14) | public abstract class WasmApplicationEntryPoint : WasmApplicationEntryPo... method GetTestRunner (line 28) | protected override TestRunner GetTestRunner(LogWriter logWriter) method GetTestAssemblies (line 55) | protected override IEnumerable GetTestAssemblies() method Run (line 58) | public async Task Run() FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/WasmThreadedTestRunner.cs class WasmThreadedTestRunner (line 18) | internal class WasmThreadedTestRunner : XUnitTestRunner method WasmThreadedTestRunner (line 20) | public WasmThreadedTestRunner(LogWriter logger) : base(logger) method Run (line 28) | public override Task Run(IEnumerable testAssemblies) method WriteResultsToFile (line 34) | public override Task WriteResultsToFile(TextWriter writer, XmlResultJa... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/WasmXmlResultWriter.cs class WasmXmlResultWriter (line 17) | internal class WasmXmlResultWriter method WriteResultsToFile (line 19) | public async static Task WriteResultsToFile(XElement assembliesElement) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/XUnitFilter.cs class XUnitFilter (line 15) | internal class XUnitFilter method CreateSingleFilter (line 24) | public static XUnitFilter CreateSingleFilter(string singleTestName, bo... method CreateAssemblyFilter (line 40) | public static XUnitFilter CreateAssemblyFilter(string assemblyName, bo... method CreateNamespaceFilter (line 62) | public static XUnitFilter CreateNamespaceFilter(string namespaceName, ... method CreateClassFilter (line 78) | public static XUnitFilter CreateClassFilter(string className, bool exc... method CreateTraitFilter (line 94) | public static XUnitFilter CreateTraitFilter(string traitName, string? ... method ApplyTraitFilter (line 111) | private bool ApplyTraitFilter(ITestCase testCase, Func? re... method ApplyTypeNameFilter (line 142) | private bool ApplyTypeNameFilter(ITestCase testCase, Func?... method ApplySingleFilter (line 157) | private bool ApplySingleFilter(ITestCase testCase, Func? r... method ApplyNamespaceFilter (line 169) | private bool ApplyNamespaceFilter(ITestCase testCase, Func... method IsExcluded (line 188) | public bool IsExcluded(TestAssemblyInfo assembly, Action? repo... method IsExcluded (line 212) | public bool IsExcluded(ITestCase testCase, Action? log = null) method ReportFilteredTest (line 230) | private bool ReportFilteredTest(ITestCase testCase, bool excluded, Act... method ReportFilteredAssembly (line 247) | private static bool ReportFilteredAssembly(TestAssemblyInfo assemblyIn... method AppendDesc (line 261) | private static void AppendDesc(StringBuilder sb, string name, string? ... method ToString (line 271) | public override string ToString() FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/XUnitFilterType.cs type XUnitFilterType (line 7) | internal enum XUnitFilterType FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/XUnitFiltersCollection.cs class XUnitFiltersCollection (line 17) | internal class XUnitFiltersCollection : List method IsExcludedInternal (line 34) | private bool IsExcludedInternal(IEnumerable filters, Func... method IsExcluded (line 61) | public bool IsExcluded(TestAssemblyInfo assembly, Action? log ... method IsExcluded (line 64) | public bool IsExcluded(ITestCase testCase, Action? log = null) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/XUnitTestRunner.cs class XsltIdGenerator (line 24) | internal class XsltIdGenerator method GenerateHash (line 28) | public int GenerateHash() => _seed++; class XUnitTestRunner (line 31) | internal class XUnitTestRunner : XunitTestRunnerBase method ConsumeAssembliesElement (line 39) | internal XElement ConsumeAssembliesElement() method XUnitTestRunner (line 53) | public XUnitTestRunner(LogWriter logger) : base(logger) method AddFilter (line 101) | public void AddFilter(XUnitFilter filter) method SetFilters (line 108) | public void SetFilters(List newFilters) method HandleEvent (line 124) | private void HandleEvent(string name, MessageHandlerArgs args, A... method GetThreadIdForLog (line 137) | protected string GetThreadIdForLog() method HandleTestStarting (line 145) | private void HandleTestStarting(MessageHandlerArgs args) method HandleTestSkipped (line 162) | private void HandleTestSkipped(MessageHandlerArgs args) method HandleTestPassed (line 172) | private void HandleTestPassed(MessageHandlerArgs args) method HandleTestOutput (line 191) | private void HandleTestOutput(MessageHandlerArgs args) method HandleTestMethodStarting (line 201) | private void HandleTestMethodStarting(MessageHandlerArgs args) method HandleTestFailed (line 256) | private void HandleTestFailed(MessageHandlerArgs args) method HandleTestCollectionStarting (line 310) | private void HandleTestCollectionStarting(MessageHandlerArgs testC... method ReportTestCases (line 693) | private void ReportTestCases(string verb, IEnumerable testC... method ReportTestCase (line 711) | private void ReportTestCase(string verb, ITestCase testCase, Action EnsureLogger(Action log) => log ?? OnInfo; method LogTestMethodDetails (line 749) | private static void LogTestMethodDetails(IMethodInfo method, Action log = nu... method LogTestOutput (line 758) | private void LogTestOutput(ITestResultMessage test, Action log... method LogTestOutput (line 760) | private void LogTestOutput(decimal executionTime, string output, Actio... method LogTestCollectionDetails (line 775) | private void LogTestCollectionDetails(ITestCollection collection, Acti... method LogTestClassDetails (line 777) | private void LogTestClassDetails(ITestClass klass, Action log ... method LogTestDetails (line 784) | private void LogTestDetails(ITest test, Action log = null, Str... method LogSummary (line 793) | private void LogSummary(IFinishedMessage summary, Action log =... method LogSummary (line 801) | private void LogSummary(ExecutionSummary summary, Action log =... method LogSourceInformation (line 810) | private void LogSourceInformation(ISourceInformation source, Action log = null, StringB... method Run (line 850) | public override async Task Run(IEnumerable testAssem... method WriteResultsToFile (line 912) | public override Task WriteResultsToFile(XmlResultJargon jargon) method WriteResultsToFile (line 941) | public override Task WriteResultsToFile(TextWriter writer, XmlResultJa... method Transform_Results (line 983) | private void Transform_Results(string xsltResourceName, XElement eleme... method GetConfigurationFileStream (line 1014) | protected virtual Stream GetConfigurationFileStream(Assembly assembly) method GetConfiguration (line 1036) | protected virtual TestAssemblyConfiguration GetConfiguration(Assembly ... method GetFrameworkOptionsForDiscovery (line 1055) | protected virtual ITestFrameworkDiscoveryOptions GetFrameworkOptionsFo... method GetFrameworkOptionsForExecution (line 1065) | protected virtual ITestFrameworkExecutionOptions GetFrameworkOptionsFo... method Run (line 1075) | private async Task Run(Assembly assembly, string assemblyPath) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/XunitTestRunnerBase.cs class XunitTestRunnerBase (line 12) | public abstract class XunitTestRunnerBase : TestRunner method XunitTestRunnerBase (line 16) | protected XunitTestRunnerBase(LogWriter logger) : base(logger) method SkipTests (line 20) | public override void SkipTests(IEnumerable tests) method SkipCategories (line 55) | public override void SkipCategories(IEnumerable categories) =>... method SkipCategories (line 57) | public virtual void SkipCategories(IEnumerable categories, boo... method SkipMethod (line 78) | public override void SkipMethod(string method, bool isExcluded) method SkipClass (line 81) | public override void SkipClass(string className, bool isExcluded) method SkipNamespace (line 84) | public virtual void SkipNamespace(string namespaceName, bool isExcluded) FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/YieldingXunitTestFrameworkExecutor.cs class YieldingXunit2 (line 16) | public class YieldingXunit2 : Xunit2 method YieldingXunit2 (line 20) | public YieldingXunit2(AppDomainSupport appDomainSupport, method RunTestsAsync (line 36) | public async Task RunTestsAsync(IEnumerable testCases, IMes... class NullSourceInformationProvider (line 42) | internal class NullSourceInformationProvider : ISourceInformationProvider method GetSourceInformation (line 46) | public ISourceInformation GetSourceInformation(ITestCase testCase) method Dispose (line 51) | public void Dispose() { } class YieldingXunitTestFrameworkExecutor (line 54) | internal class YieldingXunitTestFrameworkExecutor : XunitTestFrameworkEx... method YieldingXunitTestFrameworkExecutor (line 56) | public YieldingXunitTestFrameworkExecutor(AssemblyName assemblyName, I... method RunTestCasesAsync (line 61) | public async Task RunTestCasesAsync(IEnumerable testCa... method RunTestCases (line 67) | protected override async void RunTestCases(IEnumerable... class YieldingXunitTestAssemblyRunner (line 73) | internal class YieldingXunitTestAssemblyRunner : XunitTestAssemblyRunner method YieldingXunitTestAssemblyRunner (line 75) | public YieldingXunitTestAssemblyRunner(ITestAssembly testAssembly, IEn... method RunTestCollectionAsync (line 81) | protected override async Task RunTestCollectionAsync(IMess... method RunTestCollectionsAsync (line 88) | protected override async Task RunTestCollectionsAsync(IMes... class YieldingXunitTestCollectionRunner (line 95) | internal class YieldingXunitTestCollectionRunner : XunitTestCollectionRu... method YieldingXunitTestCollectionRunner (line 97) | public YieldingXunitTestCollectionRunner(ITestCollection testCollectio... method RunTestClassAsync (line 101) | protected override async Task RunTestClassAsync(ITestClass... class YieldingXunitTestClassRunner (line 109) | internal class YieldingXunitTestClassRunner : XunitTestClassRunner method YieldingXunitTestClassRunner (line 111) | public YieldingXunitTestClassRunner(ITestClass testClass, IReflectionT... method RunTestMethodAsync (line 116) | protected override async Task RunTestMethodAsync(ITestMeth... FILE: src/Microsoft.DotNet.XHarness.TestRunners.Xunit/iOSApplicationEntryPoint.cs class iOSApplicationEntryPoint (line 11) | public abstract class iOSApplicationEntryPoint : iOSApplicationEntryPoin... method GetTestRunner (line 13) | protected override TestRunner GetTestRunner(LogWriter logWriter) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/AppBundleInformation.cs class AppBundleInformation (line 8) | public class AppBundleInformation method AppBundleInformation (line 19) | public AppBundleInformation( method FromBundleId (line 43) | public static AppBundleInformation FromBundleId(string bundleIdentifie... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/AppBundleInformationParser.cs type IAppBundleInformationParser (line 17) | public interface IAppBundleInformationParser method ParseFromProject (line 19) | Task ParseFromProject(string projectFilePath, Te... method ParseFromAppBundle (line 21) | Task ParseFromAppBundle(string appPackagePath, T... type IAppBundleLocator (line 24) | public interface IAppBundleLocator method LocateAppBundle (line 26) | Task LocateAppBundle(XmlDocument projectFile, string projectF... class AppBundleInformationParser (line 29) | public class AppBundleInformationParser : IAppBundleInformationParser method AppBundleInformationParser (line 37) | public AppBundleInformationParser(IProcessManager processManager, IApp... method ParseFromProject (line 43) | public async Task ParseFromProject(string projec... method ParseFromAppBundle (line 105) | public async Task ParseFromAppBundle(string appP... method GetPlistProperty (line 162) | private async Task GetPlistProperty( method Contains (line 203) | private static bool Contains(string haystack, string needle) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Collections/BlockingEnumerableCollection.cs class BlockingEnumerableCollection (line 17) | public class BlockingEnumerableCollection : IEnumerable where T : ... method Add (line 31) | public void Add(T device) method SetCompleted (line 36) | public void SetCompleted() => _completed.TrySetResult(true); method WaitForCompletion (line 38) | private void WaitForCompletion() => _completed.Task.Wait(); method Reset (line 40) | public void Reset() method GetEnumerator (line 46) | public IEnumerator GetEnumerator() => new Enumerator(this); method GetEnumerator (line 48) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); class Enumerator (line 50) | private class Enumerator : IEnumerator method Enumerator (line 55) | public Enumerator(BlockingEnumerableCollection collection) method Dispose (line 64) | public void Dispose() => _enumerator?.Dispose(); method MoveNext (line 66) | public bool MoveNext() method Reset (line 77) | public void Reset() => _enumerator?.Reset(); FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Collections/IAsyncEnumerable.cs type IAsyncEnumerable (line 9) | public interface IAsyncEnumerable FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/CrashSnapshotReporter.cs type ICrashSnapshotReporter (line 18) | public interface ICrashSnapshotReporter method EndCaptureAsync (line 20) | Task EndCaptureAsync(TimeSpan timeout); method StartCaptureAsync (line 21) | Task StartCaptureAsync(); class CrashSnapshotReporter (line 24) | public class CrashSnapshotReporter : ICrashSnapshotReporter method CrashSnapshotReporter (line 35) | public CrashSnapshotReporter(IMlaunchProcessManager processManager, method StartCaptureAsync (line 61) | public async Task StartCaptureAsync() => _initialCrashes = await Creat... method EndCaptureAsync (line 63) | public async Task EndCaptureAsync(TimeSpan timeout) method ProcessCrash (line 151) | private async Task ProcessCrash(string crashFile) method GetSymbolicateCrashReportAsync (line 178) | private async Task GetSymbolicateCrashReportAsync(IFil... method CreateCrashReportsSnapshotAsync (line 202) | private async Task> CreateCrashReportsSnapshotAsync() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Execution/Arguments.cs class SdkRootArgument (line 13) | public sealed class SdkRootArgument : SingleValueArgument method SdkRootArgument (line 15) | public SdkRootArgument(string sdkPath) : base("sdkroot", sdkPath, false) class ListDevicesArgument (line 23) | public sealed class ListDevicesArgument : SingleValueArgument method ListDevicesArgument (line 25) | public ListDevicesArgument(string outputFile) : base("listdev", output... class ListWirelessDevicesArgument (line 33) | public sealed class ListWirelessDevicesArgument : SingleValueArgument method ListWirelessDevicesArgument (line 35) | public ListWirelessDevicesArgument(bool wirelessEnabled) : base("list-... class LogDevArgument (line 43) | public sealed class LogDevArgument : OptionArgument method LogDevArgument (line 45) | public LogDevArgument() : base("logdev") class ListSimulatorsArgument (line 53) | public sealed class ListSimulatorsArgument : SingleValueArgument method ListSimulatorsArgument (line 55) | public ListSimulatorsArgument(string outputFile) : base("listsim", out... class ListCrashReportsArgument (line 63) | public sealed class ListCrashReportsArgument : SingleValueArgument method ListCrashReportsArgument (line 65) | public ListCrashReportsArgument(string outputFile) : base("list-crash-... class DeviceArgument (line 73) | public sealed class DeviceArgument : SingleValueArgument method DeviceArgument (line 75) | public DeviceArgument(string deviceType) : base("device", deviceType) class DeviceNameArgument (line 83) | public sealed class DeviceNameArgument : SingleValueArgument method DeviceNameArgument (line 87) | public DeviceNameArgument(string deviceName) : base(ArgName, deviceNam... method DeviceNameArgument (line 91) | public DeviceNameArgument(IDevice device) : base(ArgName, device.UDID,... class InstallAppOnDeviceArgument (line 99) | public sealed class InstallAppOnDeviceArgument : SingleValueArgument method InstallAppOnDeviceArgument (line 101) | public InstallAppOnDeviceArgument(string appPath) : base("installdev",... class InstallAppOnSimulatorArgument (line 109) | public sealed class InstallAppOnSimulatorArgument : SingleValueArgument method InstallAppOnSimulatorArgument (line 111) | public InstallAppOnSimulatorArgument(string appPath) : base("installsi... class UninstallAppFromDeviceArgument (line 119) | public sealed class UninstallAppFromDeviceArgument : SingleValueArgument method UninstallAppFromDeviceArgument (line 121) | public UninstallAppFromDeviceArgument(string appBundleId) : base("unin... class DefaultOutputFormatArgument (line 129) | public sealed class DefaultOutputFormatArgument : SingleValueArgument method DefaultOutputFormatArgument (line 131) | public DefaultOutputFormatArgument() : base("output-format", "Default") class XmlOutputFormatArgument (line 139) | public sealed class XmlOutputFormatArgument : SingleValueArgument method XmlOutputFormatArgument (line 141) | public XmlOutputFormatArgument() : base("output-format", "XML") class DownloadCrashReportArgument (line 149) | public sealed class DownloadCrashReportArgument : SingleValueArgument method DownloadCrashReportArgument (line 151) | public DownloadCrashReportArgument(string deviceName) : base("download... class DownloadCrashReportToArgument (line 159) | public sealed class DownloadCrashReportToArgument : SingleValueArgument method DownloadCrashReportToArgument (line 161) | public DownloadCrashReportToArgument(string outputFile) : base("downlo... class ListExtraDataArgument (line 170) | public sealed class ListExtraDataArgument : OptionArgument method ListExtraDataArgument (line 172) | public ListExtraDataArgument() : base("list-extra-data") class AttachNativeDebuggerArgument (line 180) | public sealed class AttachNativeDebuggerArgument : OptionArgument method AttachNativeDebuggerArgument (line 182) | public AttachNativeDebuggerArgument() : base("attach-native-debugger") class DisableMemoryLimitsArgument (line 191) | public sealed class DisableMemoryLimitsArgument : OptionArgument method DisableMemoryLimitsArgument (line 193) | public DisableMemoryLimitsArgument() : base("disable-memory-limits") class WaitForExitArgument (line 198) | public sealed class WaitForExitArgument : OptionArgument method WaitForExitArgument (line 200) | public WaitForExitArgument() : base("wait-for-exit") class SetAppArgumentArgument (line 208) | public sealed class SetAppArgumentArgument : MlaunchArgument method SetAppArgumentArgument (line 212) | public SetAppArgumentArgument(string value, bool isAppArg = false) method AsCommandLineArgument (line 222) | public override string AsCommandLineArgument() => "-argument=" + _value; class SetEnvVariableArgument (line 228) | public sealed class SetEnvVariableArgument : MlaunchArgument method SetEnvVariableArgument (line 233) | public SetEnvVariableArgument(string variableName, object variableValue) method AsCommandLineArgument (line 247) | public override string AsCommandLineArgument() => Escape($"-setenv={_v... class SetStdoutArgument (line 253) | public sealed class SetStdoutArgument : SingleValueArgument method SetStdoutArgument (line 255) | public SetStdoutArgument(string targetFile) : base("stdout", targetFile) class SetStderrArgument (line 263) | public sealed class SetStderrArgument : SingleValueArgument method SetStderrArgument (line 265) | public SetStderrArgument(string targetFile) : base("stderr", targetFile) class LaunchDeviceArgument (line 273) | public sealed class LaunchDeviceArgument : SingleValueArgument method LaunchDeviceArgument (line 277) | public LaunchDeviceArgument(string launchAppPath) : base(ArgName, laun... method LaunchDeviceArgument (line 281) | public LaunchDeviceArgument(AppBundleInformation appInfo) : base(ArgNa... class LaunchDeviceBundleIdArgument (line 289) | public sealed class LaunchDeviceBundleIdArgument : SingleValueArgument method LaunchDeviceBundleIdArgument (line 293) | public LaunchDeviceBundleIdArgument(string bundleId) : base(ArgName, b... method LaunchDeviceBundleIdArgument (line 297) | public LaunchDeviceBundleIdArgument(AppBundleInformation appInfo) : ba... class LaunchSimulatorAppArgument (line 305) | public sealed class LaunchSimulatorAppArgument : SingleValueArgument method LaunchSimulatorAppArgument (line 309) | public LaunchSimulatorAppArgument(string launchAppPath) : base(ArgName... method LaunchSimulatorAppArgument (line 313) | public LaunchSimulatorAppArgument(AppBundleInformation appInfo) : base... class LaunchSimulatorArgument (line 321) | public sealed class LaunchSimulatorArgument : OptionArgument method LaunchSimulatorArgument (line 325) | public LaunchSimulatorArgument() : base(ArgName) class LaunchSimulatorBundleArgument (line 333) | public sealed class LaunchSimulatorBundleArgument : SingleValueArgument method LaunchSimulatorBundleArgument (line 335) | public LaunchSimulatorBundleArgument(AppBundleInformation appInfo) : b... class SimulatorUDIDArgument (line 343) | public sealed class SimulatorUDIDArgument : MlaunchArgument method SimulatorUDIDArgument (line 347) | public SimulatorUDIDArgument(string udid) method SimulatorUDIDArgument (line 352) | public SimulatorUDIDArgument(IDevice device) method AsCommandLineArgument (line 357) | public override string AsCommandLineArgument() => $"--device=:v2:udid=... class LaunchSimulatorExtensionArgument (line 363) | public sealed class LaunchSimulatorExtensionArgument : MlaunchArgument method LaunchSimulatorExtensionArgument (line 368) | public LaunchSimulatorExtensionArgument(string launchAppPath, string b... method AsCommandLineArgument (line 374) | public override string AsCommandLineArgument() => "--launchsimbundleid... class LaunchDeviceExtensionArgument (line 382) | public sealed class LaunchDeviceExtensionArgument : MlaunchArgument method LaunchDeviceExtensionArgument (line 387) | public LaunchDeviceExtensionArgument(string launchAppPath, string bund... method AsCommandLineArgument (line 393) | public override string AsCommandLineArgument() => "--launchdevbundleid... class VerbosityArgument (line 401) | public sealed class VerbosityArgument : MlaunchArgument method VerbosityArgument (line 403) | public VerbosityArgument() method AsCommandLineArgument (line 407) | public override string AsCommandLineArgument() => "-v"; class TcpTunnelArgument (line 413) | public sealed class TcpTunnelArgument : MlaunchArgument method TcpTunnelArgument (line 417) | public TcpTunnelArgument(int port) method AsCommandLineArgument (line 427) | public override string AsCommandLineArgument() => $"--tcp-tunnel={_por... class TimeoutArgument (line 433) | public sealed class TimeoutArgument : SingleValueArgument method TimeoutArgument (line 435) | public TimeoutArgument(double timeoutInSeconds) : base("timeout", time... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Execution/EnviromentVariables.cs class EnviromentVariables (line 3) | public static class EnviromentVariables FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Execution/IMlaunchProcessManager.cs type IMlaunchProcessManager (line 16) | public interface IMlaunchProcessManager : IMacOSProcessManager, IProcess... method ExecuteCommandAsync (line 20) | Task ExecuteCommandAsync( method ExecuteCommandAsync (line 28) | Task ExecuteCommandAsync( method RunAsync (line 38) | Task RunAsync( method RunAsync (line 48) | Task RunAsync( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Execution/MLaunchArguments.cs class MlaunchArgument (line 17) | public abstract class MlaunchArgument method AsCommandLineArgument (line 19) | public abstract string AsCommandLineArgument(); method Escape (line 21) | protected static string Escape(string value) => StringUtils.FormatArgu... method Equals (line 23) | public override bool Equals(object obj) => obj is MlaunchArgument arg ... method GetHashCode (line 25) | public override int GetHashCode() => AsCommandLineArgument().GetHashCo... class SingleValueArgument (line 28) | public abstract class SingleValueArgument : MlaunchArgument method SingleValueArgument (line 34) | protected SingleValueArgument(string argumentName, string argumentValu... method AsCommandLineArgument (line 41) | public override string AsCommandLineArgument() class OptionArgument (line 54) | public abstract class OptionArgument : MlaunchArgument method OptionArgument (line 58) | protected OptionArgument(string argumentName) method AsCommandLineArgument (line 63) | public override string AsCommandLineArgument() => $"--{_argumentName}"; class MlaunchArguments (line 66) | public class MlaunchArguments : IEnumerable method MlaunchArguments (line 70) | public MlaunchArguments(params MlaunchArgument[] args) method Add (line 75) | public void Add(MlaunchArgument arg) => _arguments.Add(arg); method AddRange (line 77) | public void AddRange(IEnumerable args) => _arguments.... method AsCommandLine (line 79) | public string AsCommandLine() => string.Join(" ", _arguments.Select(a ... method GetEnumerator (line 81) | public IEnumerator GetEnumerator() => _arguments.GetE... method GetEnumerator (line 83) | IEnumerator IEnumerable.GetEnumerator() => _arguments.GetEnumerator(); method ToString (line 85) | public override string ToString() => AsCommandLine(); method Equals (line 87) | public override bool Equals(object obj) => obj is MlaunchArguments arg... method GetHashCode (line 89) | public override int GetHashCode() => AsCommandLine().GetHashCode(); FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Execution/MlaunchProcessManager.cs class MlaunchProcessManager (line 17) | public class MlaunchProcessManager : MacOSProcessManager, IMlaunchProces... method MlaunchProcessManager (line 22) | public MlaunchProcessManager( method ExecuteCommandAsync (line 30) | public async Task ExecuteCommandAsync( method ExecuteCommandAsync (line 42) | public async Task ExecuteCommandAsync( method RunAsync (line 56) | public Task RunAsync( method RunAsync (line 68) | public Task RunAsync( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Extension.cs type Extension (line 7) | public enum Extension FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/Device.cs type DeviceClass (line 9) | public enum DeviceClass class Device (line 20) | public class Device : IHardwareDevice method Device (line 22) | public Device( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/HardwareDeviceLoader.cs type IHardwareDeviceLoader (line 21) | public interface IHardwareDeviceLoader : IDeviceLoader method FindCompanionDevice (line 30) | Task FindCompanionDevice(ILog log, IHardwareDevice de... method FindDevice (line 32) | Task FindDevice( class HardwareDeviceLoader (line 40) | public class HardwareDeviceLoader : IHardwareDeviceLoader method HardwareDeviceLoader (line 55) | public HardwareDeviceLoader(IMlaunchProcessManager processManager) method LoadDevices (line 60) | public async Task LoadDevices( method FindDevice (line 160) | public async Task FindDevice( method FindCompanionDevice (line 209) | public async Task FindCompanionDevice(ILog log, IHard... method GetDevice (line 228) | private Device GetDevice(XmlNode deviceNode) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/IDevice.cs type Architecture (line 9) | public enum Architecture type DevicePlatform (line 22) | public enum DevicePlatform type IDevice (line 32) | public interface IDevice class DevicePlatformExtensions (line 39) | public static class DevicePlatformExtensions method AsString (line 41) | public static string AsString(this DevicePlatform value) => value switch FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/IDeviceLoader.cs type IDeviceLoader (line 11) | public interface IDeviceLoader method LoadDevices (line 13) | Task LoadDevices( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/IHardwareDevice.cs type IHardwareDevice (line 7) | public interface IHardwareDevice : IDevice FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/ISimulatorDevice.cs type ISimulatorDevice (line 12) | public interface ISimulatorDevice : IDevice method Erase (line 21) | Task Erase(ILog log); method Shutdown (line 22) | Task Shutdown(ILog log); method PrepareSimulator (line 23) | Task PrepareSimulator(ILog log, params string[] bundleIdentifiers); method KillEverything (line 24) | Task KillEverything(ILog log); method Boot (line 25) | Task Boot(ILog log, CancellationToken cancellationToken); method GetAppBundlePath (line 26) | Task GetAppBundlePath(ILog log, string bundleIdentifier, Cance... type DeviceState (line 29) | public enum DeviceState FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/ISimulatorLoader.cs type ISimulatorLoader (line 13) | public interface ISimulatorLoader : IDeviceLoader method FindCompanionDevice (line 20) | Task FindCompanionDevice(ILog log, ISimulatorDevice ... method SelectDevices (line 21) | IEnumerable SelectDevices(TestTarget target, ILog l... method SelectDevices (line 22) | IEnumerable SelectDevices(TestTargetOs target, ILog... method FindSimulators (line 24) | Task<(ISimulatorDevice Simulator, ISimulatorDevice? CompanionSimulator... method FindSimulators (line 31) | Task<(ISimulatorDevice Simulator, ISimulatorDevice? CompanionSimulator... method FindSimulators (line 38) | Task<(ISimulatorDevice Simulator, ISimulatorDevice? CompanionSimulator... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimDevicePair.cs class SimDevicePair (line 9) | public class SimDevicePair method SimDevicePair (line 15) | public SimDevicePair(string UDID, string companion, string gizmo) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimDeviceSpecification.cs class SimDeviceSpecification (line 9) | public class SimDeviceSpecification method SimDeviceSpecification (line 14) | public SimDeviceSpecification(SimulatorDevice main, SimulatorDevice co... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimDeviceType.cs class SimDeviceType (line 9) | public class SimDeviceType method SimDeviceType (line 18) | public SimDeviceType(string name, string identifier, string productFam... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimRuntime.cs class SimRuntime (line 9) | public class SimRuntime method SimRuntime (line 15) | public SimRuntime(string name, string identifier, long version) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorDevice.cs class SimulatorDevice (line 17) | public class SimulatorDevice : ISimulatorDevice method SimulatorDevice (line 32) | public SimulatorDevice(IMlaunchProcessManager processManager, ITCCData... method Erase (line 50) | public async Task Erase(ILog log) method Shutdown (line 62) | public async Task Shutdown(ILog log) method KillEverything (line 68) | public async Task KillEverything(ILog log) method OpenSimulator (line 104) | private async Task OpenSimulator(ILog log) method PrepareSimulator (line 124) | public async Task PrepareSimulator(ILog log, params string[] bun... method Boot (line 181) | public async Task Boot(ILog log, CancellationToken cancellationT... method GetAppBundlePath (line 218) | public async Task GetAppBundlePath(ILog log, string bundleIden... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorLoader.cs class SimulatorLoader (line 23) | public class SimulatorLoader : ISimulatorLoader method SimulatorLoader (line 40) | public SimulatorLoader(IMlaunchProcessManager processManager, ISimulat... method LoadDevices (line 46) | public async Task LoadDevices( method CreateName (line 183) | private string CreateName(string deviceType, string runtime) method FindOrCreateDevicesAsync (line 191) | private async Task> FindOrCreateDevicesA... method CreateDevicePair (line 250) | private async Task CreateDevicePair( method FindOrCreateDevicePairAsync (line 311) | private async Task FindOrCreateDevicePairAsync( method FindSimulators (line 378) | public async Task<(ISimulatorDevice Simulator, ISimulatorDevice? Compa... method FindSimulators (line 472) | public Task<(ISimulatorDevice Simulator, ISimulatorDevice? CompanionSi... method FindCompanionDevice (line 491) | public async Task FindCompanionDevice(ILog log, ISim... method FindSimulators (line 499) | public async Task<(ISimulatorDevice Simulator, ISimulatorDevice? Compa... method SelectDevices (line 535) | public IEnumerable SelectDevices(TestTarget target, ... method SelectDevices (line 537) | public IEnumerable SelectDevices(TestTargetOs target... class SimulatorXmlNodeComparer (line 540) | private class SimulatorXmlNodeComparer : IEqualityComparer method Equals (line 542) | public bool Equals(XmlNode? a, XmlNode? b) method GetHashCode (line 557) | public int GetHashCode(XmlNode? node) class SimulatorEnumerable (line 572) | private class SimulatorEnumerable : IEnumerable, IAs... method SimulatorEnumerable (line 577) | public SimulatorEnumerable(ISimulatorLoader simulators, TestTarget t... method SimulatorEnumerable (line 585) | public SimulatorEnumerable(ISimulatorLoader simulators, TestTargetOs... method ToString (line 593) | public override string ToString() => _toString; method GetEnumerator (line 595) | public IEnumerator GetEnumerator() => new Enumerat... method GetEnumerator (line 597) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); method Find (line 601) | public Task<(ISimulatorDevice, ISimulatorDevice?)> Find() => _findTa... class Enumerator (line 603) | private class Enumerator : IEnumerator method Enumerator (line 607) | public Enumerator(SimulatorEnumerable enumerable) method MoveNext (line 629) | public bool MoveNext() method Reset (line 646) | public void Reset() => _moved = false; method Dispose (line 648) | public void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorSelector.cs type ISimulatorSelector (line 13) | public interface ISimulatorSelector method GetRuntimePrefix (line 15) | string GetRuntimePrefix(TestTargetOs target); method GetDeviceType (line 16) | string GetDeviceType(TestTargetOs target, bool minVersion); method GetCompanionRuntimeAndDeviceType (line 17) | void GetCompanionRuntimeAndDeviceType(TestTargetOs target, bool minVer... method SelectSimulator (line 18) | ISimulatorDevice SelectSimulator(IEnumerable simulat... class DefaultSimulatorSelector (line 21) | public class DefaultSimulatorSelector : ISimulatorSelector method GetRuntimePrefix (line 23) | public virtual string GetRuntimePrefix(TestTargetOs target) method GetDeviceType (line 35) | public virtual string GetDeviceType(TestTargetOs target, bool minVersion) method GetCompanionRuntimeAndDeviceType (line 47) | public virtual void GetCompanionRuntimeAndDeviceType(TestTargetOs targ... method SelectSimulator (line 61) | public ISimulatorDevice SelectSimulator(IEnumerable ... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/TCCDatabase.cs type ITCCDatabase (line 14) | public interface ITCCDatabase method AgreeToPromptsAsync (line 16) | Task AgreeToPromptsAsync(string simRuntime, string dataPath, str... method GetTCCFormat (line 17) | int GetTCCFormat(string simRuntime); class TCCDatabase (line 20) | public class TCCDatabase : ITCCDatabase method TCCDatabase (line 28) | public TCCDatabase(IMlaunchProcessManager processManager) method GetTCCFormat (line 33) | public int GetTCCFormat(string simRuntime) method AgreeToPromptsAsync (line 84) | public async Task AgreeToPromptsAsync(string simRuntime, string ... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/IErrorKnowledgeBase.cs type IErrorKnowledgeBase (line 15) | public interface IErrorKnowledgeBase method IsKnownInstallIssue (line 23) | bool IsKnownInstallIssue(IFileBackedLog installLog, [NotNullWhen(true)... method IsKnownBuildIssue (line 31) | bool IsKnownBuildIssue(IFileBackedLog buildLog, [NotNullWhen(true)] ou... method IsKnownTestIssue (line 39) | bool IsKnownTestIssue(IFileBackedLog runLog, [NotNullWhen(true)] out K... class KnownIssue (line 42) | public class KnownIssue method KnownIssue (line 59) | public KnownIssue(string humanMessage, string? issueLink = null, int? ... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/IResultFileHandler.cs type IResultFileHandler (line 11) | public interface IResultFileHandler method IsVersionSupported (line 16) | bool IsVersionSupported(string osVersion, bool isSimulator); method CopyResultsAsync (line 21) | Task CopyResultsAsync( method CopyCoverageResultsAsync (line 34) | Task CopyCoverageResultsAsync( method CopyCrashReportAsync (line 46) | Task CopyCrashReportAsync( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/IResultParser.cs type IResultParser (line 17) | public interface IResultParser method GenerateFailure (line 23) | void GenerateFailure(ILogs logs, string source, string appName, string... method GenerateFailure (line 29) | void GenerateFailure(ILogs logs, string source, string appName, string... method UpdateMissingData (line 34) | void UpdateMissingData(string source, string destination, string appli... method IsValidXml (line 39) | bool IsValidXml(string path, out XmlResultJargon type); method IsValidXml (line 44) | bool IsValidXml(TextReader stream, out XmlResultJargon type); method CleanXml (line 51) | void CleanXml(string source, string destination); method GetXmlFilePath (line 59) | string GetXmlFilePath(string path, XmlResultJargon xmlType); method ParseResults (line 69) | (string resultLine, bool failed) ParseResults(string source, XmlResult... method ParseResults (line 79) | (string resultLine, bool failed) ParseResults(string source, XmlResult... method GenerateTestReport (line 84) | void GenerateTestReport(TextWriter writer, string resultsPath, XmlResu... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/ITestReporter.cs type ITestReporter (line 16) | public interface ITestReporter : IDisposable method LaunchCallback (line 22) | void LaunchCallback(Task launchResult); method CollectSimulatorResult (line 23) | Task CollectSimulatorResult(ProcessExecutionResult runResult); method CollectDeviceResult (line 24) | Task CollectDeviceResult(ProcessExecutionResult runResult); method ParseResult (line 25) | Task<(TestExecutingResult ExecutingResult, string ResultMessage)> Pars... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/SimpleFileListener.cs class SimpleFileListener (line 12) | public class SimpleFileListener : SimpleListener method SimpleFileListener (line 20) | public SimpleFileListener(string path, ILog log, IFileBackedLog testLo... method Stop (line 26) | protected override void Stop() method InitializeAndGetPort (line 34) | public override int InitializeAndGetPort() method Start (line 40) | protected override void Start() => _processorThread.Start(); method Processing (line 42) | private void Processing() class BlockingFileStream (line 74) | private class BlockingFileStream : FileStream method BlockingFileStream (line 79) | public BlockingFileStream(string path, SimpleFileListener listener) method Read (line 85) | public override int Read(byte[] array, int offset, int count) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/SimpleHttpListener.cs class SimpleHttpListener (line 13) | public class SimpleHttpListener : SimpleListener method SimpleHttpListener (line 21) | public SimpleHttpListener(ILog log, IFileBackedLog testLog, bool autoE... method InitializeAndGetPort (line 26) | public override int InitializeAndGetPort() method Stop (line 58) | protected override void Stop() => _server.Stop(); method Start (line 60) | protected override void Start() method Processing (line 93) | private bool Processing(HttpListenerContext context) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/SimpleListener.cs type ISimpleListener (line 14) | public interface ISimpleListener : IDisposable method Cancel (line 20) | void Cancel(); method InitializeAndGetPort (line 21) | int InitializeAndGetPort(); method StartAsync (line 22) | void StartAsync(); method StopAsync (line 23) | Task StopAsync(); class SimpleListener (line 26) | public abstract class SimpleListener : ISimpleListener method Start (line 36) | protected abstract void Start(); method Stop (line 37) | protected abstract void Stop(); method InitializeAndGetPort (line 40) | public abstract int InitializeAndGetPort(); method SimpleListener (line 42) | protected SimpleListener(ILog log, IFileBackedLog testLog) method Connected (line 48) | protected void Connected(string remote) method Finished (line 61) | protected void Finished(bool early_termination = false) method StartAsync (line 76) | public void StartAsync() method StopAsync (line 95) | public Task StopAsync() method WaitForCompletion (line 115) | public bool WaitForCompletion(TimeSpan ts) => _stopped.Task.Wait(ts); method Cancel (line 119) | public void Cancel() method Dispose (line 144) | public virtual void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/SimpleListenerFactory.cs type ListenerTransport (line 10) | public enum ListenerTransport type ISimpleListenerFactory (line 17) | public interface ISimpleListenerFactory method Create (line 19) | (ListenerTransport transport, ISimpleListener listener, string listene... class SimpleListenerFactory (line 31) | public class SimpleListenerFactory : ISimpleListenerFactory method SimpleListenerFactory (line 38) | public SimpleListenerFactory(ITunnelBore tunnelBore = null) => method Create (line 41) | public (ListenerTransport transport, ISimpleListener listener, string ... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/SimpleTcpListener.cs class SimpleTcpListener (line 17) | public class SimpleTcpListener : SimpleListener, ITunnelListener method SimpleTcpListener (line 35) | public SimpleTcpListener(ILog log, IFileBackedLog testLog, bool autoEx... method Stop (line 41) | protected override void Stop() method InitializeAndGetPort (line 54) | public override int InitializeAndGetPort() method StartNetworkTcp (line 81) | private void StartNetworkTcp() method StartTcpTunnel (line 122) | private void StartTcpTunnel() method Start (line 205) | protected override void Start() method Processing (line 217) | private bool Processing(TcpClient client) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/TcpTunnel.cs type ITunnelListener (line 15) | public interface ITunnelListener : ISimpleListener type ITcpTunnel (line 23) | public interface ITcpTunnel : IAsyncDisposable method Open (line 25) | public void Open(string device, ITunnelListener simpleListener, TimeSp... method Close (line 26) | public Task Close(); class TcpTunnel (line 32) | public class TcpTunnel : ITcpTunnel method TcpTunnel (line 43) | public TcpTunnel(IMlaunchProcessManager processManager) method Open (line 48) | public void Open(string device, ITunnelListener simpleListener, TimeSp... method Close (line 100) | public async Task Close() method DisposeAsync (line 112) | public async ValueTask DisposeAsync() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Listeners/TunnelBore.cs type ITunnelBore (line 18) | public interface ITunnelBore : IAsyncDisposable method Create (line 22) | ITcpTunnel Create(string device, ILog mainLog); method Close (line 25) | Task Close(string device); class TunnelBore (line 28) | public class TunnelBore : ITunnelBore method TunnelBore (line 34) | public TunnelBore(IMlaunchProcessManager processManager) method Create (line 40) | public ITcpTunnel Create(string device, ILog mainLog) method Close (line 55) | public async Task Close(string device) method DisposeAsync (line 64) | public async ValueTask DisposeAsync() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/AppInstallMonitorLog.cs class AppInstallMonitorLog (line 15) | public class AppInstallMonitorLog : FileBackedLog method AppInstallMonitorLog (line 37) | public AppInstallMonitorLog(IFileBackedLog copy_to) method Flush (line 50) | public override void Flush() => _copyTo.Flush(); method GetReader (line 52) | public override StreamReader GetReader() => _copyTo.GetReader(); method Dispose (line 54) | public override void Dispose() method ResetTimer (line 61) | private void ResetTimer() => _cancellationSource.CancelAfter(TimeSpan.... method WriteImpl (line 63) | protected override void WriteImpl(string? value) method Write (line 122) | public override void Write(byte[] buffer, int offset, int count) => _c... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/CaptureLog.cs type ICaptureLogFactory (line 12) | public interface ICaptureLogFactory method Create (line 14) | ICaptureLog Create(string path, string systemLogPath, bool entireFile,... method Create (line 15) | ICaptureLog Create(string path, string systemLogPath, bool entireFile,... class CaptureLogFactory (line 18) | public class CaptureLogFactory : ICaptureLogFactory method Create (line 20) | public ICaptureLog Create(string path, string systemLogPath, bool enti... method Create (line 26) | public ICaptureLog Create(string path, string systemLogPath, bool enti... type ICaptureLog (line 30) | public interface ICaptureLog : IFileBackedLog method StartCapture (line 32) | void StartCapture(); method StopCapture (line 33) | void StopCapture(TimeSpan? waitIfEmpty = null); class CaptureLog (line 40) | public class CaptureLog : FileBackedLog, ICaptureLog method CaptureLog (line 58) | public CaptureLog(string destinationPath, string capturedPath, bool en... method StartCapture (line 65) | public void StartCapture() method StopCapture (line 80) | public void StopCapture(TimeSpan? waitIfEmpty = null) method Capture (line 130) | private void Capture() method GetReader (line 191) | public override StreamReader GetReader() method Flush (line 217) | public override void Flush() => Capture(); method WriteImpl (line 219) | protected override void WriteImpl(string? value) => throw new InvalidO... method Dispose (line 221) | public override void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/DeviceLogCapturer.cs type IDeviceLogCapturer (line 14) | public interface IDeviceLogCapturer : IDisposable method StartCapture (line 16) | void StartCapture(); method StopCapture (line 17) | void StopCapture(); class DeviceLogCapturer (line 20) | public class DeviceLogCapturer : IDeviceLogCapturer method DeviceLogCapturer (line 28) | public DeviceLogCapturer(ILog mainLog, ILog deviceLog, string deviceUdid) method StartCapture (line 37) | public void StartCapture() method StopCapture (line 43) | public void StopCapture() method CleanupOutputPath (line 162) | private void CleanupOutputPath() method Dispose (line 170) | public void Dispose() => StopCapture(); FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/IEventLogger.cs type IEventLogger (line 9) | public interface IEventLogger method LogEvent (line 11) | public void LogEvent(ILog log, string text, params object[] args); FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/ILogs.cs type ILogs (line 11) | public interface ILogs : IList, IDisposable method Create (line 16) | IFileBackedLog Create(string filename, string description, bool? times... method AddFile (line 21) | IFileBackedLog AddFile(string path); method AddFile (line 26) | IFileBackedLog AddFile(string path, string name); method CreateFile (line 29) | string CreateFile(string path, string description); method CreateFile (line 30) | string CreateFile(string path, LogType type); FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/LogFile.cs class LogFile (line 11) | public class LogFile : FileBackedLog method LogFile (line 20) | public LogFile(string description, string path, bool append = true) method Write (line 30) | public override void Write(byte[] buffer, int offset, int count) method Flush (line 60) | public override void Flush() method WriteImpl (line 68) | protected override void WriteImpl(string? value) method GetReader (line 74) | public override StreamReader GetReader() => new(new FileStream(FullPat... method Dispose (line 76) | public override void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/LogType.cs type LogType (line 8) | public enum LogType FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/Logs.cs class Logs (line 13) | public class Logs : List, ILogs method Logs (line 19) | public Logs(string directory) method Create (line 24) | public IFileBackedLog Create(string filename, string description, bool... method AddFile (line 40) | public IFileBackedLog AddFile(string path) => AddFile(path, Path.GetFi... method AddFile (line 45) | public IFileBackedLog AddFile(string path, string name) method CreateFile (line 65) | public string CreateFile(string path, string description) method CreateFile (line 79) | public string CreateFile(string path, LogType type) => CreateFile(path... method Dispose (line 81) | public void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Logging/WrenchLog.cs class WrenchLog (line 7) | public static class WrenchLog method WriteLine (line 10) | public static void WriteLine(string message, params object[] args) => ... method WriteLine (line 12) | public static void WriteLine(string message) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/ResultFileHandler.cs class ResultFileHandler (line 18) | public class ResultFileHandler : IResultFileHandler method ResultFileHandler (line 26) | public ResultFileHandler(IMlaunchProcessManager pm, IFileBackedLog fs,... method IsVersionSupported (line 34) | public bool IsVersionSupported(string osVersion, bool isSimulator) method CopyResultsAsync (line 71) | public async Task CopyResultsAsync( method CopyCoverageResultsAsync (line 94) | public async Task CopyCoverageResultsAsync( method ShouldCopyFromAppContainer (line 118) | private bool ShouldCopyFromAppContainer(RunMode runMode, string osVers... method GetAppContainerSourcePath (line 121) | private static string GetAppContainerSourcePath(RunMode runMode, strin... method CopyFileFromAppContainerAsync (line 126) | private async Task CopyFileFromAppContainerAsync( method CopyCrashReportAsync (line 196) | public async Task CopyCrashReportAsync( FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/RunMode.cs type RunMode (line 7) | public enum RunMode FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/SdkVersions.cs class SdkVersions (line 6) | public static class SdkVersions method OverrideVersions (line 36) | public static void OverrideVersions(string xcode, FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/TestExecutingResult.cs type TestExecutingResult (line 9) | [Flags] FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/TestReporter.cs class TestReporter (line 31) | public class TestReporter : ITestReporter method TestReporter (line 81) | public TestReporter( method GetPidFromRunLog (line 131) | private async Task GetPidFromRunLog() method GetPidFromMainLog (line 178) | private async Task GetPidFromMainLog() method GetCrashReason (line 207) | private void GetCrashReason(int pid, IReadableLog crashLog, out string... method TcpConnectionFailed (line 227) | private async Task TcpConnectionFailed() method KillAppProcess (line 241) | private Task KillAppProcess(int pid, CancellationTokenSource cancellat... method CollectResult (line 249) | private async Task CollectResult(ProcessExecutionResult runResult) method LaunchCallback (line 279) | public void LaunchCallback(Task launchResult) method CollectSimulatorResult (line 311) | public async Task CollectSimulatorResult(ProcessExecutionResult runRes... method CollectDeviceResult (line 330) | public async Task CollectDeviceResult(ProcessExecutionResult runResult) method GetResultLine (line 336) | private async Task<(string? ResultLine, bool Failed)> GetResultLine(st... method ParseResultFile (line 359) | private async Task<(string? resultLine, bool failed, bool crashed)> Pa... method TestsSucceeded (line 475) | private async Task<(bool Succeeded, bool Crashed, string ResultLine)> ... method GenerateXmlFailures (line 512) | private async Task GenerateXmlFailures(string failure, bool crashed, s... method ParseResult (line 581) | public async Task<(TestExecutingResult ExecutingResult, string? Result... method Dispose (line 724) | public void Dispose() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/TestReporterFactory.cs type ITestReporterFactory (line 17) | public interface ITestReporterFactory method Create (line 19) | ITestReporter Create(IFileBackedLog mainLog, class TestReporterFactory (line 35) | public class TestReporterFactory : ITestReporterFactory method TestReporterFactory (line 39) | public TestReporterFactory(IMlaunchProcessManager processManager) method Create (line 44) | public ITestReporter Create(IFileBackedLog mainLog, FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/TestTarget.cs type TestTarget (line 10) | public enum TestTarget class TestTargetOs (line 27) | public class TestTargetOs method TestTargetOs (line 41) | public TestTargetOs(TestTarget platform, string? osVersion) class TestTargetExtensions (line 48) | public static class TestTargetExtensions method ToRunMode (line 50) | public static RunMode ToRunMode(this TestTarget target) => target switch method IsSimulator (line 67) | public static bool IsSimulator(this TestTarget target) => target switch method IsWatchOSTarget (line 84) | public static bool IsWatchOSTarget(this TestTarget target) => target s... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Utilities/DirectoryUtilities.cs class DirectoryUtilities (line 16) | public static class DirectoryUtilities method DirectoryUtilities (line 21) | static DirectoryUtilities() method mkdir (line 32) | [DllImport("libc", SetLastError = true)] method CreateTemporaryDirectory (line 35) | public static string CreateTemporaryDirectory(string name = null) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Utilities/Extensions.cs class Extensions (line 15) | public static class Extensions method AsString (line 17) | public static string AsString(this TestTarget target) => target switch method AsString (line 31) | public static string AsString(this TestTargetOs targetOs) => method ParseAsAppRunnerTarget (line 34) | public static TestTarget ParseAsAppRunnerTarget(this string target) =>... method ParseAsAppRunnerTargetOs (line 51) | public static TestTargetOs ParseAsAppRunnerTargetOs(this string target... method ParseFromNSExtensionPointIdentifier (line 69) | public static Extension ParseFromNSExtensionPointIdentifier(this strin... method AsNSExtensionPointIdentifier (line 76) | public static string AsNSExtensionPointIdentifier(this Extension exten... method DoNotAwait (line 83) | public static void DoNotAwait(this Task task) method Shuffle (line 108) | public static IEnumerable Shuffle(this IEnumerable collection) method AsHtml (line 114) | public static string AsHtml(this string inString) method WriteCDataSafe (line 121) | public static void WriteCDataSafe(this XmlWriter writer, string text) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Utilities/Helpers.cs type IHelpers (line 17) | public interface IHelpers method GetTerminalName (line 19) | string GetTerminalName(int filedescriptor); method GenerateStableGuid (line 21) | Guid GenerateStableGuid(string seed = null); method GenerateGuid (line 23) | Guid GenerateGuid(); method GetLocalIpAddresses (line 27) | IEnumerable GetLocalIpAddresses(); class Helpers (line 30) | public class Helpers : IHelpers method GenerateStableGuid (line 38) | public Guid GenerateStableGuid(string seed = null) method GenerateGuid (line 57) | public Guid GenerateGuid() => Guid.NewGuid(); method ttyname (line 61) | [DllImport("/usr/lib/libc.dylib")] method GetTerminalName (line 64) | public string GetTerminalName(int filedescriptor) => Marshal.PtrToStri... method GetLocalIpAddresses (line 66) | public IEnumerable GetLocalIpAddresses() FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Utilities/PlistExtensions.cs class PListExtensions (line 12) | public static class PListExtensions method GetFilename (line 21) | public static string GetFilename(this XmlDocument doc) method LoadWithoutNetworkAccess (line 27) | public static void LoadWithoutNetworkAccess(this XmlDocument doc, stri... method LoadXmlWithoutNetworkAccess (line 44) | public static void LoadXmlWithoutNetworkAccess(this XmlDocument doc, s... method SetMinimumOSVersion (line 60) | public static void SetMinimumOSVersion(this XmlDocument plist, string ... method SetMinimummacOSVersion (line 63) | public static void SetMinimummacOSVersion(this XmlDocument plist, stri... method SetCFBundleDisplayName (line 66) | public static void SetCFBundleDisplayName(this XmlDocument plist, stri... method GetCFBundleDisplayName (line 69) | public static string GetCFBundleDisplayName(this XmlDocument plist) => method GetCFBundleExecutable (line 72) | public static string GetCFBundleExecutable(this XmlDocument plist) method GetMinimumOSVersion (line 78) | public static string GetMinimumOSVersion(this XmlDocument plist) => method GetMinimummacOSVersion (line 81) | public static string GetMinimummacOSVersion(this XmlDocument plist) => method SetCFBundleIdentifier (line 84) | public static void SetCFBundleIdentifier(this XmlDocument plist, strin... method SetCFBundleName (line 87) | public static void SetCFBundleName(this XmlDocument plist, string valu... method SetUIDeviceFamily (line 90) | public static void SetUIDeviceFamily(this XmlDocument plist, params in... method GetCFBundleIdentifier (line 93) | public static string GetCFBundleIdentifier(this XmlDocument plist) => method GetCFBundleName (line 96) | public static string GetCFBundleName(this XmlDocument plist) => method GetNSExtensionPointIdentifier (line 99) | public static string GetNSExtensionPointIdentifier(this XmlDocument pl... method SetPListStringValue (line 105) | public static void SetPListStringValue(this XmlDocument plist, string ... method AddPListStringValue (line 128) | public static void AddPListStringValue(this XmlDocument plist, string ... method AddPListKeyValuePair (line 139) | public static void AddPListKeyValuePair(this XmlDocument plist, string... method ContainsKey (line 150) | public static bool ContainsKey(this XmlDocument plist, string key) => method SetPListArrayOfIntegerValues (line 153) | private static void SetPListArrayOfIntegerValues(this XmlDocument plis... method GetPListStringValue (line 167) | private static string GetPListStringValue(this XmlDocument plist, stri... method TryGetPListStringValue (line 170) | private static bool TryGetPListStringValue(this XmlDocument plist, str... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/Utilities/ProjectFileExtensions.cs class ProjectFileExtensions (line 16) | public static class ProjectFileExtensions method SetProjectTypeGuids (line 25) | public static void SetProjectTypeGuids(this XmlDocument csproj, string... method GetProjectGuid (line 27) | public static string GetProjectGuid(this XmlDocument csproj) => csproj... method SetProjectGuid (line 29) | public static void SetProjectGuid(this XmlDocument csproj, string valu... method GetOutputType (line 31) | public static string GetOutputType(this XmlDocument csproj) => csproj.... method SetOutputType (line 33) | public static void SetOutputType(this XmlDocument csproj, string value... method ParseConditions (line 35) | private static void ParseConditions(this XmlNode node, out string plat... method SetOutputPath (line 90) | public static void SetOutputPath(this XmlDocument csproj, string value... method IsNodeApplicable (line 118) | private static bool IsNodeApplicable(XmlNode node, string? platform, s... method EvaluateCondition (line 132) | private static bool EvaluateCondition([NotNullWhen(true)] XmlNode? nod... method GetOutputPath (line 177) | public static string? GetOutputPath(this XmlDocument csproj, string? p... method GetMtouchArch (line 179) | public static string? GetMtouchArch(this XmlDocument csproj, string? p... method GetElementValue (line 181) | private static string? GetElementValue(this XmlDocument csproj, string... method GetOutputAssemblyPath (line 205) | public static string GetOutputAssemblyPath(this XmlDocument csproj, st... method GetIsBindingProject (line 219) | public static string? GetIsBindingProject(this XmlDocument csproj) => ... method SetIntermediateOutputPath (line 221) | public static void SetIntermediateOutputPath(this XmlDocument csproj, ... method SetTargetFrameworkIdentifier (line 253) | public static void SetTargetFrameworkIdentifier(this XmlDocument cspro... method SetTopLevelPropertyGroupValue (line 255) | public static void SetTopLevelPropertyGroupValue(this XmlDocument cspr... method RemoveTargetFrameworkIdentifier (line 271) | public static void RemoveTargetFrameworkIdentifier(this XmlDocument cs... method SetAssemblyName (line 273) | public static void SetAssemblyName(this XmlDocument csproj, string val... method GetAssemblyName (line 275) | public static string GetAssemblyName(this XmlDocument csproj) method SetPlatformAssembly (line 286) | public static void SetPlatformAssembly(this XmlDocument csproj, string... method SetAssemblyReference (line 288) | public static void SetAssemblyReference(this XmlDocument csproj, strin... method RemoveReferences (line 297) | public static void RemoveReferences(this XmlDocument csproj, string pr... method RemovePackageReference (line 306) | public static void RemovePackageReference(this XmlDocument csproj, str... method AddCompileInclude (line 315) | public static void AddCompileInclude(this XmlDocument csproj, string l... method AddInclude (line 317) | public static void AddInclude(this XmlDocument csproj, string type, st... method FixCompileInclude (line 339) | public static void FixCompileInclude(this XmlDocument csproj, string i... method AddInterfaceDefinition (line 341) | public static void AddInterfaceDefinition(this XmlDocument csproj, str... method SetImport (line 351) | public static void SetImport(this XmlDocument csproj, string value) method SetExtraLinkerDefs (line 368) | public static void SetExtraLinkerDefs(this XmlDocument csproj, string ... method AddExtraMtouchArgs (line 393) | public static void AddExtraMtouchArgs(this XmlDocument csproj, string ... method AddMonoBundlingExtraArgs (line 395) | public static void AddMonoBundlingExtraArgs(this XmlDocument csproj, s... method AddToNode (line 397) | public static void AddToNode(this XmlDocument csproj, string node, str... method GetMtouchLink (line 429) | public static string? GetMtouchLink(this XmlDocument csproj, string? p... method SetMtouchUseLlvm (line 431) | public static void SetMtouchUseLlvm(this XmlDocument csproj, bool valu... method SetMtouchUseBitcode (line 433) | public static void SetMtouchUseBitcode(this XmlDocument csproj, bool v... method GetPropertyGroups (line 435) | public static IEnumerable GetPropertyGroups(this XmlDocument ... method SetNode (line 454) | public static void SetNode(this XmlDocument csproj, string node, strin... method GetNode (line 489) | private static string? GetNode(this XmlDocument csproj, string name, s... method GetImports (line 505) | public static List GetImports(this XmlDocument csproj) method GetImport (line 522) | public static string GetImport(this XmlDocument csproj) => GetImports(... method FixProjectReferences (line 526) | public static void FixProjectReferences(this XmlDocument csproj, strin... method FixProjectReferences (line 528) | public static void FixProjectReferences(this XmlDocument csproj, strin... method FixTestLibrariesReferences (line 559) | public static void FixTestLibrariesReferences(this XmlDocument csproj,... method FixArchitectures (line 607) | public static void FixArchitectures(this XmlDocument csproj, string si... method FindAndReplace (line 645) | public static void FindAndReplace(this XmlDocument csproj, string find... method FindAndReplace (line 647) | private static void FindAndReplace(XmlNode node, string find, string r... method FindAndReplace (line 674) | private static void FindAndReplace(XmlNodeList nodes, string find, str... method FixInfoPListInclude (line 687) | public static void FixInfoPListInclude(this XmlDocument csproj, string... method GetNamespace (line 726) | public static string? GetNamespace(this XmlDocument csproj) => IsDotNe... method IsDotNetProject (line 728) | public static bool IsDotNetProject(this XmlDocument csproj) method GetEnableDefaultItems (line 735) | public static bool? GetEnableDefaultItems(this XmlDocument csproj) method GetInfoPListNode (line 746) | public static XmlNode? GetInfoPListNode(this XmlDocument csproj) method GetInfoPListInclude (line 769) | public static string? GetInfoPListInclude(this XmlDocument csproj) => ... method GetProjectReferences (line 771) | public static IEnumerable GetProjectReferences(this XmlDocumen... method GetExtensionProjectReferences (line 785) | public static IEnumerable GetExtensionProjectReferences(this X... method GetNunitAndXunitTestReferences (line 797) | public static IEnumerable GetNunitAndXunitTestReferences(this ... method SetSdk (line 815) | public static void SetSdk(this XmlDocument csproj, string sdk) method SetRuntimeIdentifier (line 832) | public static void SetRuntimeIdentifier(this XmlDocument csproj, strin... method SetProjectReferenceValue (line 843) | public static void SetProjectReferenceValue(this XmlDocument csproj, s... method GetAssetTargetFallback (line 849) | public static string? GetAssetTargetFallback(this XmlDocument csproj) ... method SetAssetTargetFallback (line 851) | public static void SetAssetTargetFallback(this XmlDocument csproj, str... method SetProjectReferenceInclude (line 860) | public static void SetProjectReferenceInclude(this XmlDocument csproj,... method CreateProjectReferenceValue (line 878) | public static void CreateProjectReferenceValue(this XmlDocument csproj... method CreateItemGroup (line 906) | private static XmlNode CreateItemGroup(this XmlDocument csproj) method AddAdditionalDefines (line 914) | public static void AddAdditionalDefines(this XmlDocument csproj, strin... method RemoveDefines (line 945) | public static void RemoveDefines(this XmlDocument csproj, string defin... method AddAdditionalDefines (line 985) | public static void AddAdditionalDefines(this XmlDocument csproj, strin... method AddPropertyGroup (line 1042) | private static XmlNode AddPropertyGroup(this XmlDocument csproj, strin... method AddTopLevelProperty (line 1076) | public static void AddTopLevelProperty(this XmlDocument csproj, string... method SetNode (line 1085) | public static void SetNode(this XmlDocument csproj, string node, strin... method RemoveNode (line 1104) | public static void RemoveNode(this XmlDocument csproj, string node, bo... method CloneConfiguration (line 1118) | public static void CloneConfiguration(this XmlDocument csproj, string ... method DeleteConfiguration (line 1133) | public static void DeleteConfiguration(this XmlDocument csproj, string... method SelectElementNodes (line 1142) | private static IEnumerable SelectElementNodes(this XmlNode no... method ResolveAllPaths (line 1168) | public static void ResolveAllPaths(this XmlDocument csproj, string pro... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/IXmlResultParser.cs type IXmlResultParser (line 10) | public interface IXmlResultParser method ParseXml (line 12) | (string resultLine, bool failed) ParseXml(TextReader stream, TextWrite... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/NUnitV2ResultParser.cs class NUnitV2ResultParser (line 11) | public class NUnitV2ResultParser : IXmlResultParser method ParseXml (line 13) | public (string resultLine, bool failed) ParseXml(TextReader stream, Te... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/NUnitV2TestReportGenerator.cs class NUnitV2TestReportGenerator (line 13) | public class NUnitV2TestReportGenerator : TestReportGenerator method GenerateTestReport (line 15) | public override void GenerateTestReport(TextWriter writer, XmlReader r... method GenerateFailure (line 112) | public override void GenerateFailure(XmlWriter writer, string title, s... method WriteNUnitV2TestSuiteAttributes (line 144) | private static void WriteNUnitV2TestSuiteAttributes(XmlWriter writer, ... method WriteNUnitV2TestCase (line 152) | private static void WriteNUnitV2TestCase(XmlWriter writer, string titl... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/NUnitV3ResultParser.cs class NUnitV3ResultParser (line 12) | public class NUnitV3ResultParser : IXmlResultParser method ParseXml (line 14) | public (string resultLine, bool failed) ParseXml(TextReader source, Te... method ParseNUnitV3XmlTestCase (line 53) | private static void ParseNUnitV3XmlTestCase(XmlReader reader, TextWrit... method ParseNUnitV3XmlTestSuite (line 110) | private static void ParseNUnitV3XmlTestSuite(XmlReader reader, TextWri... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/NUnitV3TestReportGenerator.cs class NUnitV3TestReportGenerator (line 14) | public class NUnitV3TestReportGenerator : TestReportGenerator method GenerateTestReport (line 16) | public override void GenerateTestReport(TextWriter writer, XmlReader r... method GenerateFailure (line 58) | public override void GenerateFailure(XmlWriter writer, string title, s... method WriteNUnitV3TestSuiteAttributes (line 110) | private static void WriteNUnitV3TestSuiteAttributes(XmlWriter writer, ... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/TestReportGenerator.cs type ITestReportGenerator (line 13) | public interface ITestReportGenerator method GenerateTestReport (line 15) | void GenerateTestReport(TextWriter writer, XmlReader reader); method GenerateFailure (line 17) | void GenerateFailure(XmlWriter writer, string title, string message, T... class TestReportGenerator (line 20) | public abstract class TestReportGenerator : ITestReportGenerator method GenerateFailure (line 22) | public abstract void GenerateFailure(XmlWriter writer, string title, s... method GenerateTestReport (line 24) | public abstract void GenerateTestReport(TextWriter writer, XmlReader r... method WriteAttributes (line 26) | protected static void WriteAttributes(XmlWriter writer, params (string... method WriteFailure (line 34) | protected static void WriteFailure(XmlWriter writer, string message, T... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/TouchUnitResultParser.cs class TouchUnitResultParser (line 11) | public class TouchUnitResultParser : IXmlResultParser method ParseXml (line 13) | public (string resultLine, bool failed) ParseXml(TextReader stream, Te... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/TouchUnitTestReportGenerator.cs class TouchUnitTestReportGenerator (line 13) | public class TouchUnitTestReportGenerator : TestReportGenerator method GenerateFailure (line 15) | public override void GenerateFailure(XmlWriter writer, string title, s... method GenerateTestReport (line 20) | public override void GenerateTestReport(TextWriter writer, XmlReader r... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/TrxResultParser.cs class TrxResultParser (line 14) | public class TrxResultParser : IXmlResultParser class TrxTests (line 16) | public class TrxTests : List class TrxTest (line 31) | public class TrxTest method ParseXml (line 40) | public (string resultLine, bool failed) ParseXml(TextReader stream, Te... method ParseTrxXml (line 81) | public static TrxTests ParseTrxXml(XmlReader reader) FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/TrxTestReportGenerator.cs class TrxTestReportGenerator (line 13) | public class TrxTestReportGenerator : TestReportGenerator method GenerateFailure (line 15) | public override void GenerateFailure(XmlWriter writer, string title, s... method GenerateTestReport (line 20) | public override void GenerateTestReport(TextWriter writer, XmlReader r... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/XUnitResultParser.cs class XUnitResultParser (line 11) | public class XUnitResultParser : IXmlResultParser method ParseXml (line 13) | public (string resultLine, bool failed) ParseXml(TextReader stream, Te... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/XUnitTestReportGenerator.cs class XUnitTestReportGenerator (line 14) | public class XUnitTestReportGenerator : TestReportGenerator method GenerateFailure (line 16) | public override void GenerateFailure(XmlWriter writer, string title, s... method GenerateTestReport (line 53) | public override void GenerateTestReport(TextWriter writer, XmlReader r... FILE: src/Microsoft.DotNet.XHarness.iOS.Shared/XmlResults/XmlResultParser.cs class XmlResultParser (line 18) | public class XmlResultParser : IResultParser method IsValidXml (line 32) | public bool IsValidXml(string path, out XmlResultJargon type) method IsValidXml (line 45) | public bool IsValidXml(TextReader stream, out XmlResultJargon type) method GetXmlFilePath (line 98) | public string GetXmlFilePath(string path, XmlResultJargon xmlType) method CleanXml (line 115) | public void CleanXml(string source, string destination) method ParseResults (line 143) | public (string resultLine, bool failed) ParseResults(string source, Xm... method ParseResults (line 156) | public (string resultLine, bool failed) ParseResults(string source, Xm... method GenerateTestReport (line 169) | public void GenerateTestReport(TextWriter writer, string resultsPath, ... method GenerateTestReport (line 175) | public void GenerateTestReport(TextWriter writer, TextReader stream, X... method UpdateMissingData (line 190) | public void UpdateMissingData(string source, string destination, strin... method GenerateFailureXml (line 229) | private void GenerateFailureXml(string destination, string title, stri... method GenerateFailure (line 246) | public void GenerateFailure(ILogs logs, string source, string appName,... method GenerateFailure (line 252) | public void GenerateFailure(ILogs logs, string source, string appName,... method GetVSTSFilename (line 272) | public static string GetVSTSFilename(string filename) FILE: tests/Microsoft.DotNet.XHarness.Android.Tests/AdbRunnerLogFilterTests.cs class AdbRunnerLogFilterTests (line 9) | public class AdbRunnerLogFilterTests method FilterToDotnetLines_FiltersCorrectly (line 11) | [Fact] method FilterToDotnetLines_EmptyInput_ReturnsEmpty (line 34) | [Fact] method FilterToDotnetLines_NoDotnetLines_ReturnsEmpty (line 41) | [Fact] method FilterToDotnetLines_HandlesWindowsLineEndings (line 51) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Android.Tests/AdbRunnerTests.cs class AdbRunnerTests (line 20) | public class AdbRunnerTests : IDisposable method AdbRunnerTests (line 32) | public AdbRunnerTests() method Dispose (line 56) | public void Dispose() method GetAdbState (line 64) | [Fact] method ClearAdbLog (line 73) | [Fact] method DumpAdbLog (line 80) | [Fact] method DumpBugReport (line 91) | [Fact] method WaitForDevice (line 103) | [Fact] method ListDevicesAndArchitectures (line 120) | [Fact] method StartAdbServer (line 143) | [Fact] method KillAdbServer (line 151) | [Fact] method InstallApk (line 159) | [Fact] method UninstallApk (line 170) | [Fact] method KillApk (line 180) | [Fact] method GetDevice (line 190) | [Fact] method GetDeviceWithArchitecture (line 200) | [Fact] method GetDeviceWithApiVersion (line 211) | [Fact] method GetDeviceWithAppAndApiVersion (line 223) | [Fact] method RebootAndroidDevice (line 234) | [Fact] method RunInstrumentation (line 242) | [Theory] method TryRecoverEmulator_WhenDeviceAppearsAfterAdbReset_ReturnsTrue (line 276) | [Fact] method TryRecoverEmulator_WhenDeviceAppearsAfterEmulatorRestart_ReturnsTrue (line 292) | [Fact] method InitializeFakeDeviceList (line 315) | private static List InitializeFakeDeviceList() method CallFakeProcessManager (line 354) | private ProcessExecutionResults CallFakeProcessManager(string process,... method VerifyAdbCall (line 472) | private void VerifyAdbCall(params string[] arguments) => VerifyAdbCall... method VerifyAdbCall (line 474) | private void VerifyAdbCall(Times occurence, params string[] arguments) FILE: tests/Microsoft.DotNet.XHarness.Android.Tests/InstrumentationRunnerSummaryTests.cs class InstrumentationRunnerSummaryTests (line 18) | public class InstrumentationRunnerSummaryTests method InstrumentationRunnerSummaryTests (line 23) | public InstrumentationRunnerSummaryTests() method EmitRunSummary_ContainsDelimiters (line 41) | [Fact] method EmitJsonResultBlock_ContainsExitCode (line 56) | [Fact] method EmitJsonResultBlock_ContainsPlatform (line 66) | [Fact] method EmitJsonResultBlock_ContainsDeviceInfo (line 75) | [Fact] method EmitJsonResultBlock_ContainsFileInfo (line 86) | [Fact] method EmitJsonResultBlock_IncludesHelixUrls_WhenEnvVarsSet (line 103) | [Fact] method EmitJsonResultBlock_OmitsHelixUrls_WhenEnvVarsNotSet (line 133) | [Fact] method EmitJsonResultBlock_HasVersionField (line 151) | [Fact] method ExtractJsonFromLogs (line 160) | private JsonElement ExtractJsonFromLogs() FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/AppOperations/AppInstallerTests.cs class AppInstallerTests (line 20) | public class AppInstallerTests : IDisposable method AppInstallerTests (line 33) | public AppInstallerTests() method Dispose (line 50) | public void Dispose() method InstallOnSimulatorTest (line 56) | [Fact] method InstallOnDeviceTest (line 78) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/AppOperations/AppRunTestBase.cs class AppRunTestBase (line 20) | public abstract class AppRunTestBase : IDisposable method AppRunTestBase (line 64) | protected AppRunTestBase() method Dispose (line 117) | public void Dispose() FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/AppOperations/AppRunnerTests.cs class AppRunnerTests (line 21) | public class AppRunnerTests : AppRunTestBase method RunOnSimulatorTest (line 23) | [Fact] method RunOnSimulatorWithNullEnvVariableSkipsArgument (line 95) | [Fact] method RunOnDeviceTest (line 148) | [Fact] method RunOnDeviceWithAppEndSignalTest (line 214) | [Fact] method RunOnMacCatalystTest (line 325) | [Fact] method RunOnDeviceNoWaitTest (line 395) | [Fact] method RunOnSimulatorNoWaitTest (line 461) | [Fact] method RunOnSimulatorNoWaitNoLaunchSignalTest (line 568) | [Fact] method RunOnMacCatalystNoWaitTest (line 676) | [Fact] method GetExpectedDeviceMlaunchArgs (line 733) | private static string GetExpectedDeviceMlaunchArgs() => method GetExpectedSimulatorMlaunchArgs (line 742) | private string GetExpectedSimulatorMlaunchArgs() => method SetupLogList (line 749) | private void SetupLogList(IEnumerable logs) FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/AppOperations/AppTesterTests.cs class AppTesterTests (line 23) | public class AppTesterTests : AppRunTestBase method AppTesterTests (line 34) | public AppTesterTests() method TestOnSimulatorTest (line 70) | [Theory] method TestOnSimulatorWithNullEnvVariableSkipsArgument (line 159) | [Fact] method TestOnDeviceTest (line 221) | [Theory] method TestOnDeviceWithSkippedTestsTest (line 319) | [Theory] method TestOnDeviceWithSkippedClassesTestTest (line 401) | [Theory] method TestOnMacCatalystTest (line 481) | [Fact] method TestOnDeviceWithAppEndSignalTest (line 552) | [Fact] method GetExpectedDeviceMlaunchArgs (line 687) | private string GetExpectedDeviceMlaunchArgs(string? skippedTests = nul... method GetExpectedSimulatorMlaunchArgs (line 701) | private string GetExpectedSimulatorMlaunchArgs() => FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/AppOperations/AppUninstallerTests.cs class AppUninstallerTests (line 18) | public class AppUninstallerTests method AppUninstallerTests (line 28) | public AppUninstallerTests() method UninstallFromSimulatorTest (line 38) | [Fact] method UninstallFromDeviceTest (line 59) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/DeviceFinderTests.cs class DeviceFinderTests (line 18) | public class DeviceFinderTests method DeviceFinderTests (line 26) | public DeviceFinderTests() method CorrectTypeOfDeviceIsFoundTest (line 46) | [Fact] method DeviceIsFoundByNameTest (line 62) | [Fact] method OnlyPairedDevicesAreFoundTest (line 73) | [Fact] method CreateDevice (line 89) | private static IHardwareDevice CreateDevice(DeviceClass deviceClass, s... FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/ErrorKnowledgeBaseTests.cs class ErrorKnowledgeBaseTests (line 8) | public class ErrorKnowledgeBaseTests : IDisposable method ErrorKnowledgeBaseTests (line 13) | public ErrorKnowledgeBaseTests() method Dispose (line 18) | public void Dispose() method WrongArchPresentTest (line 27) | [Fact] method WrongArchNotPresentTest (line 50) | [Fact] method UsbIssuesPresentTest (line 69) | [Fact] method UsbIssuesMissingTest (line 90) | [Fact] method DeviceLockedTest (line 108) | [Fact] method DeviceUpdateNotFinishedTest (line 132) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/ExitCodeDetectorTests.cs class ExitCodeDetectorTests (line 16) | public class ExitCodeDetectorTests : IDisposable method ExitCodeIsDetectedTest (line 20) | [Fact] method ExitCodeIsDetectedOnMacCatalystTest (line 42) | [Fact] method NegativeExitCodeIsDetectedTest (line 74) | [Fact] method iOSDeviceCodeIsDetectedTest (line 96) | [Fact] method ExitCodeIsNotDetectedTest (line 128) | [Fact] method ExitCodeFromPreviousRunIsIgnored (line 150) | [Fact] method Dispose (line 185) | public void Dispose() method GetLogMock (line 194) | private static IFileBackedLog GetLogMock(string[] loglines) FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/MockLogs.cs class MockLogs (line 9) | public class MockLogs : List, ILogs method AddFile (line 13) | public IFileBackedLog AddFile(string path) => AddFile(path, path); method AddFile (line 15) | public IFileBackedLog AddFile(string path, string name) method CreateFile (line 22) | public string CreateFile(string path, string description) method Create (line 29) | public IFileBackedLog Create(string filename, string name, bool? times... method CreateFile (line 31) | public string CreateFile(string path, LogType type) => CreateFile(path... method Dispose (line 33) | public void Dispose() { } FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/CopyLogsToMainLogTests.cs class CopyLogsToMainLogTests (line 22) | public class CopyLogsToMainLogTests : OrchestratorTestBase method CopyLogsToMainLogTests (line 31) | public CopyLogsToMainLogTests() method SimulatorTest_CopiesApplicationLogToMainLog (line 68) | [Fact] method MacCatalystTest_CopiesSystemLogToMainLog (line 112) | [Fact] method DeviceTest_CopiesApplicationLogToMainLog (line 160) | [Fact] method AddLogWithContent (line 196) | private void AddLogWithContent(LogType logType, string fileName, strin... FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/InstallOrchestratorTests.cs class InstallOrchestratorTests (line 18) | public class InstallOrchestratorTests : OrchestratorTestBase method InstallOrchestratorTests (line 22) | public InstallOrchestratorTests() method OrchestrateSimulatorInstallationTest (line 37) | [Fact] method OrchestrateSimulatorInstallationWithResetTest (line 73) | [Fact] method OrchestrateDeviceInstallationTest (line 109) | [Fact] method OrchestrateFailedDeviceInstallationTest (line 145) | [Fact] method OrchestrateMacCatalystInstallationTest (line 187) | [Fact] method OrchestrateDeviceInstallationWhenNoDeviceTest (line 221) | [Fact] method SetupInstall (line 253) | private void SetupInstall(IDevice device, int exitCode = 0) method SetupUninstall (line 264) | private void SetupUninstall(IDevice device, int exitCode = 0) FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/JustRunOrchestratorTests.cs class JustRunOrchestratorTests (line 18) | public class JustRunOrchestratorTests : OrchestratorTestBase method JustRunOrchestratorTests (line 26) | public JustRunOrchestratorTests() method OrchestrateSimulatorJustRunTest (line 55) | [Fact] method OrchestrateDeviceJustRunTest (line 123) | [Fact] method OrchestrateFailedSimulatorJustRunTest (line 188) | [Fact] method OrchestrateFailedDeviceJustRunTest (line 251) | [Fact] method OrchestrateMacCatalystJustRunTest (line 322) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/JustTestOrchestratorTests.cs class JustTestOrchestratorTests (line 18) | public class JustTestOrchestratorTests : OrchestratorTestBase method JustTestOrchestratorTests (line 26) | public JustTestOrchestratorTests() method OrchestrateSimulatorJustTestTest (line 50) | [Fact] method OrchestrateDeviceJustTestTest (line 112) | [Fact] method OrchestrateFailedSimulatorJustTestTest (line 171) | [Fact] method OrchestrateFailedDeviceJustTestTest (line 238) | [Fact] method OrchestrateMacCatalystJustTestTest (line 297) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/OrchestratorTestBase.cs class OrchestratorTestBase (line 18) | public abstract class OrchestratorTestBase method OrchestratorTestBase (line 43) | public OrchestratorTestBase() method VerifySimulatorReset (line 109) | protected void VerifySimulatorReset(bool shouldBeReset) method VerifySimulatorCleanUp (line 116) | protected void VerifySimulatorCleanUp(bool shouldBeCleanedUp) method VerifyDiagnosticData (line 123) | protected void VerifyDiagnosticData(TestTargetOs target) FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/RunOrchestratorTests.cs class RunOrchestratorTests (line 18) | public class RunOrchestratorTests : OrchestratorTestBase method RunOrchestratorTests (line 26) | public RunOrchestratorTests() method OrchestrateSimulatorRunTest (line 64) | [Fact] method OrchestrateDeviceRunTest (line 132) | [Fact] method OrchestrateFailedSimulatorRunTest (line 200) | [Fact] method OrchestrateFailedDeviceRunTest (line 263) | [Fact] method OrchestrateMacCatalystRunTest (line 337) | [Fact] method OrchestrateMacCatalystRunWithNoExitCodeTest (line 400) | [Fact] method OrchestrateNoWaitDeviceRunTest (line 463) | [Fact] method OrchestrateNoWaitSimulatorRunTest (line 530) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/SimulatorResetOrchestratorTests.cs class SimulatorResetOrchestratorTests (line 16) | public class SimulatorResetOrchestratorTests : OrchestratorTestBase method SimulatorResetOrchestratorTests (line 20) | public SimulatorResetOrchestratorTests() method OrchestrateSimulatorResetTest (line 37) | [Fact] method TryDeviceResetTest (line 64) | [Fact] method TryMacCatalystResetTest (line 86) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/TestOrchestratorTests.cs class TestOrchestratorTests (line 19) | public class TestOrchestratorTests : OrchestratorTestBase method TestOrchestratorTests (line 27) | public TestOrchestratorTests() method OrchestrateSimulatorTestTest (line 60) | [Fact] method OrchestrateDeviceTestTest (line 123) | [Fact] method OrchestrateFailedSimulatorTestTest (line 186) | [Fact] method OrchestrateTimedOutSimulatorTestTest (line 254) | [Fact] method OrchestrateTimedOutSimulatorSearchTestTest (line 318) | [Fact] method OrchestrateFailedDeviceTestTest (line 355) | [Fact] method OrchestrateMacCatalystTestTest (line 418) | [Fact] method OrchestrateDeviceTestWithFailingTcpTest (line 476) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Apple.Tests/Orchestration/UninstallOrchestratorTests.cs class UninstallOrchestratorTests (line 18) | public class UninstallOrchestratorTests : OrchestratorTestBase method UninstallOrchestratorTests (line 22) | public UninstallOrchestratorTests() method OrchestrateSimulatorUninstallationTest (line 37) | [Fact] method OrchestrateDeviceUninstallationTest (line 90) | [Fact] method OrchestrateSimulatorUninstallationWithResetTest (line 137) | [Fact] method OrchestrateMacCatalystUninstallationTest (line 185) | [Fact] method OrchestrateDeviceUninstallationWhenNoDeviceTest (line 215) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.CLI.Tests/CommandArguments/ArgumentTests.cs class ArgumentTests (line 12) | public class ArgumentTests class SampleRepeatableArgument (line 14) | private class SampleRepeatableArgument : RepeatableArgument method SampleRepeatableArgument (line 16) | public SampleRepeatableArgument() method RepetableArgumentsAreParsed (line 22) | [Fact] class SampleSwitchArgument (line 40) | private class SampleSwitchArgument : SwitchArgument method SampleSwitchArgument (line 42) | public SampleSwitchArgument(bool defaultValue) method SwitchArgumentArgumentWithoutValueIsTrue (line 48) | [Fact] method SwitchArgumentArgumentWithTrueDefaultIsFalse (line 64) | [Fact] method SwitchArgumentArgumentWithValueIsFalse (line 80) | [Fact] method SwitchArgumentArgumentWithDefaultValueIsFalse (line 96) | [Fact] class SampleStringArgument (line 112) | private class SampleStringArgument : RequiredStringArgument method SampleStringArgument (line 114) | public SampleStringArgument() method RequiredStringArgumentIsSet (line 120) | [Fact] method RequiredStringArgumentIsValidated (line 137) | [Fact] class SampleTimeSpanArgument (line 148) | private class SampleTimeSpanArgument : TimeSpanArgument method SampleTimeSpanArgument (line 150) | public SampleTimeSpanArgument(TimeSpan defaultValue) method TimeSpanArgumentHasDefault (line 156) | [Fact] method TimeSpanArgumentIsSet (line 169) | [Fact] method ArgumentsAreInterpolatedWell (line 186) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.CLI.Tests/Commands/XHarnessCommandTests.cs class XHarnessCommandTests (line 20) | public class XHarnessCommandTests method XHarnessCommandTests (line 25) | public XHarnessCommandTests() method ArgumentsWithEqualSignsAreParsed (line 31) | [Fact] method ArgumentsWithSpacesAreParsed (line 48) | [Fact] method ArgumentsAreValidated (line 68) | [Fact] method VerbosityArgumentIsDetected (line 83) | [Fact] method HelpArgumentIsDetected (line 99) | [Fact] method ExtraneousArgumentsAreRejected (line 112) | [Fact] method ExtraneousArgumentsAreDetected (line 128) | [Fact] method EnumsAreValidated (line 151) | [Fact] method ForbiddenEnumValuesAreValidated (line 164) | [Fact] method PassThroughArgumentsAreParsed (line 177) | [Fact] method PassThroughArgumentsAreParsedInCommandSet (line 199) | [Fact] method ExtraneousArgumentsDetectedInPassThroughMode (line 229) | [Fact] method ArgumentPrototypesAreNotClashing (line 248) | [Theory] class SampleUnitTestArguments (line 283) | private class SampleUnitTestArguments : XHarnessCommandArguments method GetArguments (line 289) | protected override IEnumerable GetArguments() => new Argum... type SampleEnum (line 297) | private enum SampleEnum class SampleNumberArgument (line 304) | private class SampleNumberArgument : IntArgument method SampleNumberArgument (line 306) | public SampleNumberArgument() method Validate (line 311) | public override void Validate() class SampleEnumArgument (line 322) | private class SampleEnumArgument : Argument method SampleEnumArgument (line 324) | public SampleEnumArgument() method Action (line 329) | public override void Action(string argumentValue) => Value = ParseAr... class SampleStringArgument (line 332) | private class SampleStringArgument : StringArgument method SampleStringArgument (line 334) | public SampleStringArgument() FILE: tests/Microsoft.DotNet.XHarness.CLI.Tests/Resources/StringsTests.cs class StringsTests (line 10) | public class StringsTests method ResourcesCanBeLoaded (line 12) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.CLI.Tests/UnitTestArguments.cs class UnitTestArguments (line 10) | internal class UnitTestArguments : XHarnessCommandArguments w... method UnitTestArguments (line 12) | public UnitTestArguments(TArgument argument) method GetArguments (line 19) | protected override IEnumerable GetArguments() => new[] { Arg... FILE: tests/Microsoft.DotNet.XHarness.CLI.Tests/UnitTestCommand.cs class UnitTestCommand (line 16) | internal class UnitTestCommand method FromArgument (line 18) | public static UnitTestCommand> FromArgume... method UnitTestCommand (line 39) | public UnitTestCommand(TArguments arguments, bool allowExtraArgs = false) method InvokeInternal (line 45) | protected override Task InvokeInternal(ILogger logger) class UnitTestCommand (line 24) | internal class UnitTestCommand : XHarnessCommand... method FromArgument (line 18) | public static UnitTestCommand> FromArgume... method UnitTestCommand (line 39) | public UnitTestCommand(TArguments arguments, bool allowExtraArgs = false) method InvokeInternal (line 45) | protected override Task InvokeInternal(ILogger logger) FILE: tests/Microsoft.DotNet.XHarness.Common.Tests/Execution/ProcessManagerTests.cs class ProcessManagerTests (line 14) | public class ProcessManagerTests method ProcessShouldBeKilled (line 16) | [Fact(Skip = "ping is not available in AzDO so this is rather for loca... FILE: tests/Microsoft.DotNet.XHarness.Common.Tests/Logging/CallbackLogTest.cs class CallbackLogTest (line 11) | public class CallbackLogTest method OnWriteTest (line 13) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Common.Tests/Logging/ConsoleLogTest.cs class ConsoleLogTest (line 12) | [CollectionDefinition("ConsoleLogTest", DisableParallelization = true)] method ConsoleLogTest (line 19) | public ConsoleLogTest() method TestWrite (line 26) | [Fact(Skip = "Flakey test that gets in the way by messing around with ... method Dispose (line 47) | public void Dispose() FILE: tests/Microsoft.DotNet.XHarness.Common.Tests/Logging/ScanLogTest.cs class ScanLogTest (line 10) | public class ScanLogTest method TagIsFoundInLog (line 12) | [Theory] method TagIsFoundInSeveralMessages (line 25) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.Common.Tests/Utilities/StringUtilsTests.cs class StringUtilsTests (line 12) | public class StringUtilsTests method NoEscapingNeeded (line 21) | [Fact] method QuoteForProcessTest (line 24) | [Theory] method FormatArgumentsTest (line 31) | [Fact(Skip = "Only works on OSX/Linux")] FILE: tests/Microsoft.DotNet.XHarness.TestRunners.Tests/CoverageManagerTests.cs class CoverageManagerTests (line 13) | public class CoverageManagerTests : IDisposable method CoverageManagerTests (line 17) | public CoverageManagerTests() method Dispose (line 23) | public void Dispose() method Constructor_UsesProvidedPath (line 31) | [Fact] method Constructor_DefaultsToTempPath_WhenNull (line 39) | [Fact] method PrepareForCoverage_CreatesOutputDirectory (line 46) | [Fact] method PrepareForCoverage_SetsEnvironmentVariable (line 58) | [Fact] method GetCoverageResults_ReturnsPath_WhenFileExists (line 69) | [Fact] method GetCoverageResults_FindsCoberturaFile_InSameDirectory (line 81) | [Fact] method GetCoverageResults_ReturnsNull_WhenNoFileExists (line 94) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.TestRunners.Tests/NUnit/NUnit3XmlOutputWriterTests.cs class NUnit3XmlOutputWriterTests (line 17) | public class NUnit3XmlOutputWriterTests : IDisposable method NUnit3XmlOutputWriterTests (line 23) | public NUnit3XmlOutputWriterTests() method GetTestRunSample (line 30) | private XmlNode GetTestRunSample() method SingleTestRunTest (line 42) | [Fact] method SeveralTetRunTest (line 68) | [Fact] method Dispose (line 94) | public void Dispose() FILE: tests/Microsoft.DotNet.XHarness.TestRunners.Tests/NUnit/TestStatusExtensionsTests.cs class TestStatusExtensionsTests (line 14) | public class TestStatusExtensionsTests class TestStatusExtensionsTestData (line 16) | public class TestStatusExtensionsTestData method IsExcludedAsAssembly (line 45) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.TestRunners.Tests/xUnit/XUnitFilterTests.cs class XUnitFilterTests (line 18) | public class XUnitFilterTests class FiltersTestData (line 21) | public class FiltersTestData method ApplyFilters (line 462) | [Theory] method ApplyAssemblyFilter (line 480) | [Theory] method CreateSingleFilterNullTestName (line 496) | [Fact] method CreateSingleFilter (line 503) | [Theory] method CreateAssemblyFilterNullAssemblyName (line 516) | [Fact] method CreateAssemblyFilter (line 523) | [Theory] method CreateAssemblyFilterMissingExtension (line 536) | [Fact] method CreateNamespaceFilterNullNameSpace (line 539) | [Fact] method CreateNamespaceFilter (line 546) | [Theory] method CreateClassFilterNullClassName (line 559) | [Fact] method CreateClassFilter (line 566) | [Theory] method CreateTraitFilterNullTrait (line 579) | [Fact] method CreateTraitFilter (line 586) | [Theory] method ApplyWrongTypeToAssembly (line 607) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.TestRunners.Tests/xUnit/XUnitFiltersCollectionTests.cs class XUnitFiltersCollectionTests (line 16) | public class XUnitFiltersCollectionTests class FiltersTestData (line 19) | public class FiltersTestData method IsExcludedTestCase (line 313) | [Theory] method IsExcludedAsAssembly (line 321) | [Theory] method AssemblyFilters (line 330) | [Fact] method TestCaseFilters (line 350) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/AppBundleInformationParserTests.cs class AppBundleInformationParserTests (line 16) | public class AppBundleInformationParserTests : IDisposable method AppBundleInformationParserTests (line 26) | public AppBundleInformationParserTests() method Dispose (line 32) | public void Dispose() method ParseFromProjectTest (line 39) | [Fact] method ParseFromMacCatalystProjectTest (line 52) | [Fact] method ParseFromProjectWithLocatorTest (line 66) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/CrashSnapshotReporterTests.cs class CrashReportSnapshotTests (line 20) | public class CrashReportSnapshotTests : IDisposable method CrashReportSnapshotTests (line 28) | public CrashReportSnapshotTests() method Dispose (line 48) | public void Dispose() method DeviceCaptureTest (line 54) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Execution/MlaunchArgumentsTests.cs class MlaunchArgumentsTests (line 12) | public class MlaunchArgumentsTests class CommandLineDataTestSource (line 14) | public class CommandLineDataTestSource method AsCommandLineTest (line 76) | [Theory] method MlaunchArgumentAndProcessManagerTest (line 80) | [Fact] method MlaunchArgumentEqualityTest (line 103) | [Fact] method MlaunchArgumentsEqualityTest (line 114) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/DefaultSimulatorSelectorTests.cs class DefaultSimulatorSelectorTests (line 12) | public class DefaultSimulatorSelectorTests method DefaultSimulatorSelectorTests (line 18) | public DefaultSimulatorSelectorTests() method SelectSimulatorTest (line 25) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/DeviceTest.cs class DeviceTest (line 12) | public class DeviceTest class DevicesDataTestSource (line 14) | public class DevicesDataTestSource method DebugSpeedTest (line 232) | [Theory] method DevicePlatformTest (line 236) | [Theory] method Supports64bTest (line 240) | [Theory] method Supports32BTest (line 244) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/HardwareDeviceLoaderTests.cs class HardwareDeviceLoaderTests (line 21) | public class HardwareDeviceLoaderTests method HardwareDeviceLoaderTests (line 27) | public HardwareDeviceLoaderTests() method LoadAsyncProcessErrorTest (line 34) | [Theory] method LoadAsyncProcessSuccess (line 71) | [Theory] method FindAndCacheDevicesWithFailingMlaunchTest (line 123) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/SimulatorDeviceTest.cs class SimulatorDeviceTest (line 18) | public class SimulatorDeviceTest method SimulatorDeviceTest (line 24) | public SimulatorDeviceTest() method IsWatchSimulatorTest (line 34) | [Theory] method OSVersionTest (line 43) | [Theory] method EraseAsyncTest (line 52) | [Fact] method ShutdownAsyncTest (line 64) | [Fact] method KillEverythingAsyncTest (line 72) | [Fact(Skip = "Running this test will actually kill simulators on the m... FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/SimulatorLoaderTests.cs class SimulatorLoaderTests (line 21) | public class SimulatorLoaderTests method SimulatorLoaderTests (line 27) | public SimulatorLoaderTests() method LoadAsyncProcessErrorTest (line 34) | [Fact] method CopySampleData (line 66) | private void CopySampleData(string tempPath) method LoadAsyncProcessSuccess (line 89) | [Fact] method FindAsyncDoNotCreateTest (line 119) | [Theory] method FindAsyncExactVersionNotFound (line 161) | [Fact] method FindAsyncExactVersionFound (line 190) | [Fact] method SelectDevicesDeviceOnlyTest (line 221) | [Theory] method SelectDevicesDeviceAndCompanionTest (line 245) | [Fact] method FindSimulatorsWithSucceedingMlaunchTest (line 270) | [Theory] method FindSimulatorsWithFailingMlaunchTest (line 302) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Hardware/TCCDatabaseTests.cs class TCCDatabaseTests (line 19) | public class TCCDatabaseTests method TCCDatabaseTests (line 28) | public TCCDatabaseTests() method GetTCCFormatTest (line 38) | [Theory] method GetTCCFormatUnknownTest (line 52) | [Fact] method AgreeToPromptsAsyncNoIdentifiers (line 55) | [Fact] method AgreeToPropmtsAsyncTimeoutsTest (line 64) | [Fact] method AgreeToPromptsAsyncSuccessTest (line 83) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Listeners/SimpleFileListenerTest.cs class SimpleFileListenerTest (line 15) | public class SimpleFileListenerTest : IDisposable method SimpleFileListenerTest (line 21) | public SimpleFileListenerTest() method Dispose (line 36) | public void Dispose() method ConstructorNullPathTest (line 52) | [Fact] method FileContentIsCopied (line 55) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Listeners/SimpleListenerFactoryTest.cs class SimpleListenerFactoryTest (line 12) | public class SimpleListenerFactoryTest method SimpleListenerFactoryTest (line 17) | public SimpleListenerFactoryTest() method ConstructorAllowsNullTunnelBore (line 23) | [Fact] method CreateNotWatchListener (line 29) | [Fact] method CreateWatchOSSimulator (line 38) | [Fact] method CreateWatchOSDevice (line 54) | [Fact] method UseTcpTunnel (line 63) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Listeners/SimpleTcpListenerTest.cs class SimpleTcpListenerTest (line 14) | public class SimpleTcpListenerTest method SimpleTcpListenerTest (line 19) | public SimpleTcpListenerTest() method ContentIsSentOverTcp (line 25) | [Fact(Skip = "Test is flaky - https://github.com/dotnet/xharness/issue... FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Logging/CaptureLogTest.cs class CaptureLogTest (line 14) | public class CaptureLogTest : IDisposable method CaptureLogTest (line 19) | public CaptureLogTest() method Dispose (line 27) | public void Dispose() method ConstructorNullFilePath (line 37) | [Fact] method CapturePartOfTheFileOnly (line 46) | [Fact] method CapturePieceByPiece (line 74) | [Fact] method CaptureMissingFileTest (line 107) | [Fact] method CaptureWrongOrder (line 125) | [Fact] method CaptureEverythingAtOnce (line 135) | [Fact] method CaptureEntireFile (line 159) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Logging/LogFileTest.cs class LogFileTest (line 12) | public class LogFileTest : IDisposable method LogFileTest (line 17) | public LogFileTest() method Dispose (line 23) | public void Dispose() method ConstructorTest (line 32) | [Fact] method ConstructorNullPathTest (line 42) | [Fact] method ConstructorNullDescriptionTest (line 45) | [Fact] method WriteTest (line 51) | [Fact] method WriteNotAppendTest (line 90) | [Fact] method WriteNullTest (line 129) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Logging/LogsTest.cs class LogsTest (line 12) | public class LogsTest : IDisposable method LogsTest (line 18) | public LogsTest() method Dispose (line 27) | public void Dispose() method ConstructorTest (line 36) | [Fact] method ConstructorNullDirTest (line 45) | [Fact] method CreateFileTest (line 48) | [Fact] method CreateFileNullPathTest (line 60) | [Fact] method CreateFileNullDescriptionTest (line 71) | [Fact] method AddFileTest (line 82) | [Fact] method AddFileNotInDirTest (line 97) | [Fact] method AddFilePathNullTest (line 118) | [Fact] method AddFileDescriptionNull (line 127) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/ResultFileHandlerTests.cs class ResultFileHandlerTests (line 21) | public class ResultFileHandlerTests : IDisposable method ResultFileHandlerTests (line 25) | public ResultFileHandlerTests() method Dispose (line 30) | public void Dispose() method CreateHandler (line 38) | private static ResultFileHandler CreateHandler( method SimulatorBadOsVersionFormatThrowsException (line 47) | [Fact] method SimulatorBadOsVersionNumberThrowsException (line 61) | [Fact] method SimulatorOsVersionLessThan18ReturnsFalse (line 75) | [Fact] method SimulatorOsVersion18FileExistsReturnsTrue (line 88) | [Fact] method SimulatorOsVersion18FileMissingReturnsFalse (line 103) | [Fact] method DeviceBadOsVersionFormatThrowsException (line 120) | [Fact] method DeviceOsVersionLessThan18ReturnsTrue (line 134) | [Fact] method DeviceOsVersion18FileExistsReturnsTrue (line 147) | [Fact] method DeviceOsVersion18FileMissingReturnsFalse (line 162) | [Fact] method CopyCrashReportUsesHelixUploadRootWhenAvailable (line 179) | [Fact] method CopyResultsAsync_WhenFirstAttemptFailsAndSecondSucceeds_ReturnsTrue (line 256) | [Fact] method CopyResultsAsync_WhenAllRetriesFail_ReturnsFalse (line 296) | [Fact] method CopyCoverageResultsAsync_WhenFirstAttemptFailsAndSecondSucceeds_ReturnsTrue (line 333) | [Fact] method CopyCoverageResultsAsync_MacCatalystUsesLocalContainerPath (line 371) | [Fact] method GetArgumentValue (line 406) | private static string GetArgumentValue(MlaunchArguments args, string a... FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/TestExecutingResultTests.cs class TestExecutingResultTests (line 11) | public class TestExecutingResultTests method FlagIsPresentWhereItShouldBe (line 13) | [Theory] method ResultHasFlag (line 65) | [Theory] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/TestReporterTests.cs class TestReporterTests (line 22) | public class TestReporterTests : IDisposable method TestReporterTests (line 35) | public TestReporterTests() method Dispose (line 59) | public void Dispose() method GetRunLogSample (line 68) | private Stream GetRunLogSample() method BuildTestReporter (line 74) | private TestReporter BuildTestReporter() method CollectSimulatorResultsSucess (line 92) | [Fact] method CollectSimulatorResultsLaunchFailureTest (line 115) | [Theory] method CollectSimulatorResult_WhenConnectedTaskCanceledAndRunLogEmpty_DoesNotThrowAndTreatsAsLaunchFailure (line 153) | [Fact] method CollectSimulatorResultsSuccessLaunchTest (line 198) | [Theory] method CollectDeviceResultTimeoutTest (line 235) | [Fact] method CollectDeviceResultSuccessTest (line 253) | [Theory] method LaunchCallbackFaultedTest (line 278) | [Fact] method LaunchCallbackCanceledTest (line 289) | [Fact] method LaunchCallbackSuccessTest (line 300) | [Fact] method LaunchCallbackTimedOutTest (line 309) | [Fact] method LaunchCallbackLaunchTimedOutTest (line 320) | [Fact] method CreateSampleFile (line 332) | private string CreateSampleFile(string resourceName) method ParseResultFailingTestsTest (line 347) | [Fact] method ParseResultSuccessTestsTest (line 363) | [Fact] method ParseResultTimeoutTestsTest (line 380) | [Fact] method ParseResultLaunchTimedOutTest (line 438) | [Fact] method ParseResult_WhenTestCompletedButResultsUnavailable_ReturnsSucceeded (line 481) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Utilities/PListExtensionsTests.cs class PListExtensionsTests (line 11) | public class PListExtensionsTests method PListExtensionsTests (line 15) | public PListExtensionsTests() => method CreateResultSample (line 22) | private XmlDocument CreateResultSample() method SetMinimumOSVersion (line 42) | [Fact] method SetNullMinimumOSVersion (line 50) | [Fact] method SetMinimummacOSVersion (line 53) | [Fact] method SetNullMinimummacOSVersion (line 61) | [Fact] method SetCFBundleDisplayName (line 64) | [Fact] method SetNullCFBundleDisplayName (line 72) | [Fact] method SetCFBundleIdentifier (line 75) | [Fact] method SetNullCFBundleIdentifier (line 83) | [Fact] method SetCFBundleName (line 86) | [Fact] method SetNullCFBundleName (line 94) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/Utilities/ProjectFileExtensionsTests.cs class ProjectFileExtensionsTests (line 10) | public class ProjectFileExtensionsTests method CreateDoc (line 12) | private static XmlDocument CreateDoc(string xml) method GetMSBuildProject (line 19) | private static XmlDocument GetMSBuildProject(string snippet) method GetInfoPListNode (line 28) | [Fact] method MtouchArchPropertyIsDetected (line 50) | [Fact] method MissingMtouchArchPropertyInConfigurationIsHandled (line 63) | [Fact] method MissingMtouchArchPropertyInCsprojIsHandled (line 75) | [Fact] FILE: tests/Microsoft.DotNet.XHarness.iOS.Shared.Tests/XmlResultParserTests.cs class XmlResultParserTests (line 19) | public class XmlResultParserTests method XmlResultParserTests (line 30) | public XmlResultParserTests() method CreateResultSample (line 35) | private string CreateResultSample(XmlResultJargon jargon, bool include... method IsValidXmlMissingFileTest (line 75) | [Fact] method IsValidXmlTest (line 83) | [Theory] method GetXmlFilePathTest (line 98) | [Theory] method CleanXmlPingTest (line 110) | [Theory] method CleanXmlTouchUnitTest (line 125) | [Fact] method UpdateMissingDataTest (line 142) | [Fact] method GetVSTSFileNameTest (line 174) | [Fact] method ValidateNUnitV2Failure (line 183) | private static void ValidateNUnitV2Failure(string src, string appName,... method ValidateNUnitV3Failure (line 199) | private static void ValidateNUnitV3Failure(string src, string appName,... method ValidatexUnitFailure (line 232) | private static void ValidatexUnitFailure(string src, string appName, s... method GenerateFailureTest (line 251) | [Theory] method Issue8214Test (line 331) | [Fact] method DoNotGenerateHtmlReport (line 370) | [Theory] method Issue91Test (line 408) | [Fact] method HumanReadableResultsTest (line 430) | [Theory] method NUnitV2GenerateTestReport (line 492) | [Fact] method NUnitV2GenerateTestReportWithInlineDataFailures (line 517) | [Fact] method NUnitV3MultipleTestFailures (line 539) | [Fact] method TouchUnitTestReport (line 575) | [Fact] method TouchUnit2TestReport (line 588) | [Fact]