2 instantiations of NormalizedJsonNumber
AnalyzeCiFailure (2)
CiFailureJson.cs (2)
318
return new
NormalizedJsonNumber
("0", BigInteger.Zero, Negative: false);
324
return new
NormalizedJsonNumber
(significantDigits, exponent, negative);
29 references to NormalizedJsonNumber
AnalyzeCiFailure (17)
AnalysisPublisher.Overflow.cs (2)
113
ReadNormalizedNumber(Field(value, "run_id")) ==
NormalizedJsonNumber
.Parse(runId));
128
item.Cause.JobIds.Contains(
NormalizedJsonNumber
.Parse(job.Id.ToString(CultureInfo.InvariantCulture)))))
AnalysisValidator.cs (2)
322
private static
NormalizedJsonNumber
Id(long value) =>
NormalizedJsonNumber
.Parse(Decimal(value));
CiFailureJson.cs (5)
85
internal static
NormalizedJsonNumber
? AsNormalizedNumber(JsonElement? value)
86
=> value is { ValueKind: JsonValueKind.Number } number ?
NormalizedJsonNumber
.Parse(number.GetRawText()) : null;
148
public static
NormalizedJsonNumber
? ReadNormalizedNumber(JsonNode? node)
149
=> node is JsonValue value && value.GetValueKind() == JsonValueKind.Number ?
NormalizedJsonNumber
.Parse(value.ToJsonString()) : null;
302
public static
NormalizedJsonNumber
Parse(string raw)
Models\RunSummaryContracts.cs (2)
27
internal
NormalizedJsonNumber
NormalizedId => CiFailureJson.AsNormalizedNumber(Id)!.Value;
131
internal
NormalizedJsonNumber
? NormalizedJobId => CiFailureJson.AsNormalizedNumber(JobId);
Models\ValidationModels.cs (4)
12
internal sealed record FailedJob(
NormalizedJsonNumber
Id, string SerializedId, string Name);
14
internal sealed record TestIdentity(string Name, string Job,
NormalizedJsonNumber
? JobId = null, string? ObservationId = null);
16
internal sealed record TestObservation(string Name,
NormalizedJsonNumber
JobId, string? ObservationId = null);
22
ImmutableArray<
NormalizedJsonNumber
> JobIds,
TestResultArtifacts.cs (1)
128
ReadNormalizedNumber(artifact.SizeInBytes) ==
NormalizedJsonNumber
.Parse(((long)size).ToString(CultureInfo.InvariantCulture));
ValidationRules.cs (1)
85
foreach (
var
jobId in cause.JobIds)
AnalyzeCiFailure.Tests (12)
AnalyzeCiFailurePublicationTests.cs (2)
1067
var
id = AnalyzeCiFailure.
NormalizedJsonNumber
.Parse("1");
AnalyzeCiFailureRuleTests.cs (9)
136
new("Suite.Test(value: \"A:B\")", "Linux",
NormalizedJsonNumber
.Parse("1")),
137
new("Suite.Test(value: \"a:b\")", "Windows",
NormalizedJsonNumber
.Parse("2")),
138
new("Suite.Test(value: \"a:b\")", "Linux",
NormalizedJsonNumber
.Parse("1")),
155
ImmutableArray<TestIdentity> collected = [new("Suite.Test(1)", "Linux",
NormalizedJsonNumber
.Parse("1")), new("Suite.Test(2)", "Windows",
NormalizedJsonNumber
.Parse("2"))];
189
_ => Cause("infra", "infra-failure", "", ["1"]) with { Tests = [new TestObservation("Suite.Test(1)",
NormalizedJsonNumber
.Parse("1"))] },
561
private static FailedJob TrustedJob(string id, string name) => new(
NormalizedJsonNumber
.Parse(id), id, name);
569
jobIds.Select(
NormalizedJsonNumber
.Parse).ToImmutableArray(),
570
type == "flaky-test" ? jobIds.Select(jobId => new TestObservation(testName,
NormalizedJsonNumber
.Parse(jobId))).ToImmutableArray() : default);
AnalyzeCiFailureVerdictMatrixTests.cs (1)
32
new FailedJob(
NormalizedJsonNumber
.Parse((index + 1).ToString()), (index + 1).ToString(), $"Job {index + 1}")).ToImmutableArray();