52 references to MtpConstants
Microsoft.TestPlatform.CrossPlatEngine (52)
Client\MTP\MtpClientHelpers.cs (3)
71|| !node.TryGetValue(MtpConstants.ChangesProperty, out object? changes) 81|| !node.TryGetValue(MtpConstants.ChangesProperty, out object? changesValue) 90&& change.TryGetValue(MtpConstants.NodeProperty, out object? nodeValue)
Client\MTP\MtpProxyDiscoveryManager.cs (4)
113connection.InvokeAsync(MtpConstants.InitializeMethod, MtpClientHelpers.InitializeParameters(), _cancellationTokenSource.Token).GetAwaiter().GetResult(); 117MtpConstants.DiscoverTestsMethod, 118new Dictionary<string, object?> { [MtpConstants.RunIdParameter] = runId.ToString() }, 138connection.SendNotification(MtpConstants.ExitMethod, null);
Client\MTP\MtpProxyExecutionManager.cs (12)
287connection.InvokeAsync(MtpConstants.InitializeMethod, MtpClientHelpers.InitializeParameters(), _cancellationTokenSource.Token).GetAwaiter().GetResult(); 290var runParameters = new Dictionary<string, object?> { [MtpConstants.RunIdParameter] = runId.ToString() }; 293runParameters[MtpConstants.TestsParameter] = BuildTestsFilter(tests); 296var runTask = connection.InvokeAsync(MtpConstants.RunTestsMethod, runParameters, _cancellationTokenSource.Token); 301connection.SendNotification(MtpConstants.ExitMethod, null); 322[MtpConstants.Uid] = test.GetPropertyValue(MtpTestNodeConverter.MtpUidProperty, test.FullyQualifiedName), 323[MtpConstants.DisplayName] = test.DisplayName, 330|| !responseObject.TryGetValue(MtpConstants.AttachmentsProperty, out object? attachmentsValue) 336var set = new AttachmentSet(new Uri(MtpConstants.DefaultExecutorUri), "Microsoft.Testing.Platform"); 344string? path = GetStringProperty(attachment, MtpConstants.AttachmentUriProperty) 345?? GetStringProperty(attachment, MtpConstants.AttachmentPathProperty); 356string display = GetStringProperty(attachment, MtpConstants.DisplayName) ?? Path.GetFileName(path!);
Client\MTP\MtpServerConnection.cs (9)
188byte[] header = Encoding.ASCII.GetBytes($"{MtpConstants.ContentLengthHeader} {body.Length}\r\nContent-Type: {MtpConstants.ContentType}\r\n\r\n"); 285case MtpConstants.TestUpdatesTestsMethod: 289case MtpConstants.ClientLogMethod: 337if (line.StartsWith(MtpConstants.ContentLengthHeader, StringComparison.OrdinalIgnoreCase)) 339_ = int.TryParse(line.Substring(MtpConstants.ContentLengthHeader.Length).Trim(), out contentLength); 401string serverArgs = $"{MtpConstants.ServerArgument} {MtpConstants.ClientPortArgument} {port} {MtpConstants.NoBannerArgument}";
Client\MTP\MtpTestNodeConverter.cs (24)
25MtpConstants.MtpUidPropertyId, 35=> MtpJson.GetString(node, MtpConstants.NodeType) is "action"; 38=> MtpJson.GetString(node, MtpConstants.ExecutionState); 42string uid = MtpJson.GetString(node, MtpConstants.Uid) ?? Guid.NewGuid().ToString(); 43string fullyQualifiedName = MtpJson.GetString(node, MtpConstants.VsTestFullyQualifiedName) ?? uid; 44string executorUri = MtpJson.GetString(node, MtpConstants.VsTestExecutorUri) ?? MtpConstants.DefaultExecutorUri; 48DisplayName = MtpJson.GetString(node, MtpConstants.DisplayName) ?? fullyQualifiedName, 53string? file = MtpJson.GetString(node, MtpConstants.LocationFile); 57if (MtpJson.TryGetInt(node, MtpConstants.LocationLineStart, out int line)) 76ErrorMessage = MtpJson.GetString(node, MtpConstants.ErrorMessage), 77ErrorStackTrace = MtpJson.GetString(node, MtpConstants.ErrorStackTrace), 80if (MtpJson.TryGetDouble(node, MtpConstants.TimeDurationMs, out double durationMs)) 89=> state is MtpConstants.StatePassed 90or MtpConstants.StateFailed 91or MtpConstants.StateSkipped 92or MtpConstants.StateError 93or MtpConstants.StateTimedOut; 98MtpConstants.StatePassed => TestOutcome.Passed, 99MtpConstants.StateFailed => TestOutcome.Failed, 100MtpConstants.StateError => TestOutcome.Failed, 101MtpConstants.StateTimedOut => TestOutcome.Failed, 102MtpConstants.StateSkipped => TestOutcome.Skipped, 108if (MtpJson.GetValue(node, MtpConstants.Traits) is not JsonArray traits)