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