132 references to EvidenceDirectory
AnalyzeCiFailure.Tests (132)
AnalyzeCiFailureBootstrapTests.cs (1)
83
var evidenceDirectory =
EvidenceDirectory
;
AnalyzeCiFailureCohesionTests.cs (1)
162
Assert.Equal(bytes, await File.ReadAllBytesAsync(Path.Combine(
EvidenceDirectory
, "limited-analysis.md")));
AnalyzeCiFailureCollectionTests.cs (29)
24
var evidence = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "evidence.json")))!;
43
var evidence = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "evidence.json")))!;
57
var json = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "evidence.json"));
78
Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!;
80
Assert.False(File.Exists(Path.Combine(
EvidenceDirectory
, "evidence.json")));
87
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
115
Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!;
120
Assert.Contains("evidence_dir=" +
EvidenceDirectory
, pathOutputs);
183
Path.Combine(
EvidenceDirectory
, "evidence.json")))!;
196
var directory = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
208
Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!;
211
Assert.Contains("evidence_dir=" +
EvidenceDirectory
, pathOutputs);
264
Assert.True(File.Exists(Path.Combine(
EvidenceDirectory
, "evidence.json")));
336
Assert.Contains("evidence_dir=" +
EvidenceDirectory
, paths);
358
var data =
EvidenceDirectory
;
396
Assert.False(File.Exists(Path.Combine(
EvidenceDirectory
, "evidence.json")));
397
Assert.False(JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!["has_work"]!.GetValue<bool>());
406
var jobs = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/failed-jobs.json")))!.AsArray();
409
Assert.True(JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!["has_work"]!.GetValue<bool>());
419
var data =
EvidenceDirectory
;
435
var data =
EvidenceDirectory
;
451
var data =
EvidenceDirectory
;
486
Assert.True(JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")))!["has_work"]!.GetValue<bool>());
509
var data =
EvidenceDirectory
;
525
var data =
EvidenceDirectory
;
572
var data =
EvidenceDirectory
;
597
var log = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/job-77.log"));
614
var bundle = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "evidence.json")))!;
630
var data =
EvidenceDirectory
;
AnalyzeCiFailureCSharpRerunTests.cs (1)
86
var data = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
AnalyzeCiFailureDiagnosticsTests.cs (4)
22
var outcome = TransientJson.Read<AnalysisOutcome>(File.ReadAllText(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")));
35
Assert.Contains("response body could not be read completely", File.ReadAllText(Path.Combine(
EvidenceDirectory
, "diagnostics", "job-77.log")), StringComparison.Ordinal);
51
Assert.False(File.Exists(Path.Combine(
EvidenceDirectory
, "evidence.json")));
78
["publish", "--repo", "microsoft/aspire", "--evidence-dir",
EvidenceDirectory
,
AnalyzeCiFailureEvidenceTests.cs (4)
226
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/pr-metadata.json"), "not JSON");
239
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/pr-metadata.json"), "not JSON");
283
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, name), "not JSON");
373
var capture = Path.Combine(
EvidenceDirectory
, "diagnostics/run.json");
AnalyzeCiFailureInvocationTests.cs (3)
54
Assert.Equal(
EvidenceDirectory
, evidence);
79
var json = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics", "run.json"));
125
var input = new EvidencePaths(
EvidenceDirectory
);
AnalyzeCiFailureMigrationTests.cs (11)
73
var root =
EvidenceDirectory
;
108
var root =
EvidenceDirectory
;
191
var root = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
202
Assert.NotEqual(root,
EvidenceDirectory
);
203
var outcome = TransientJson.Read<AnalysisOutcome>(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")));
215
var root =
EvidenceDirectory
;
435
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "evidence.json"), TransientJson.Write(evidence));
476
Path.Combine(
EvidenceDirectory
, "evidence.json"),
509
var source =
EvidenceDirectory
;
618
var root =
EvidenceDirectory
;
684
var root =
EvidenceDirectory
;
AnalyzeCiFailureOccurrenceTests.cs (3)
185
Path.Combine(
EvidenceDirectory
, "diagnostics/failed-jobs.json"),
187
var trustedPath = Path.Combine(
EvidenceDirectory
, "test-failures.json");
207
Path.Combine(
EvidenceDirectory
, "run-context.json"),
AnalyzeCiFailureOverflowTests.cs (1)
151
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/failed-jobs.json"), """[{"id":456,"name":"Replacement job"}]""");
AnalyzeCiFailurePreparationTests.cs (22)
24
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
111
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
200
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
217
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
274
var data =
EvidenceDirectory
;
290
Path.Combine(
EvidenceDirectory
, "diagnostics/failed-jobs.json"),
297
var prepared = Path.Combine(
EvidenceDirectory
, "test-failures.json");
311
var data =
EvidenceDirectory
;
358
var data =
EvidenceDirectory
;
381
var data =
EvidenceDirectory
;
456
var unselected = Directory.CreateDirectory(Path.Combine(
EvidenceDirectory
, "test-results", "999")).FullName;
464
var failures = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-failures.json")))!;
506
var data =
EvidenceDirectory
;
529
var failures = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-failures.json")))!.AsArray();
686
var data =
EvidenceDirectory
;
736
var second = Directory.CreateDirectory(Path.Combine(
EvidenceDirectory
, "test-results", "9")).FullName;
739
Path.Combine(
EvidenceDirectory
, "diagnostics/failed-jobs.json"),
742
Path.Combine(
EvidenceDirectory
, "diagnostics/selected-test-result-artifacts.json"),
748
var failures = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-failures.json")))!.AsArray();
775
Assert.Equal("unavailable", JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-evidence.json")))!["state"]!.GetValue<string>());
776
Assert.False(File.Exists(Path.Combine(
EvidenceDirectory
, "test-failures.json")));
799
var failures = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-failures.json")))!.AsArray();
AnalyzeCiFailurePublicationTests.cs (17)
153
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "test-failures.json"), collected.ToJsonString());
413
var data =
EvidenceDirectory
;
501
var data =
EvidenceDirectory
;
535
var path = Path.Combine(
EvidenceDirectory
, "test-failures.json");
564
var dataPath = Path.Combine(
EvidenceDirectory
, "test-failures.json");
687
var data = Path.Combine(
EvidenceDirectory
, "test-failures.json");
733
var data =
EvidenceDirectory
;
1015
"--evidence-dir",
EvidenceDirectory
, "--analysis-dir", Path.Combine(_workspace.Path, "ci-analysis-output"),
1148
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1152
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, name), "{}");
1154
await File.WriteAllTextAsync(Path.Combine(
EvidenceDirectory
, "diagnostics/candidate-merges.json"), "[]");
1224
var evidencePath = Path.Combine(
EvidenceDirectory
, "test-failures.json");
1268
var evidencePath = Path.Combine(
EvidenceDirectory
, "test-failures.json");
1305
var data =
EvidenceDirectory
;
1323
var prior = Directory.CreateDirectory(Path.Combine(
EvidenceDirectory
, "history/causes")).FullName;
1362
var evidencePath = Path.Combine(
EvidenceDirectory
, "test-failures.json");
1436
"--evidence-dir",
EvidenceDirectory
, "--analysis-dir", "ci-analysis-output",
AnalyzeCiFailureStorageTests.cs (8)
50
Assert.False(File.Exists(Path.Combine(
EvidenceDirectory
, "evidence.json")));
70
var outcome = TransientJson.Read<AnalysisOutcome>(await File.ReadAllTextAsync(new EvidencePaths(
EvidenceDirectory
).Outcome));
72
Assert.False(File.Exists(new EvidencePaths(
EvidenceDirectory
).Bundle));
119
Assert.True(File.Exists(new EvidencePaths(
EvidenceDirectory
).Bundle));
131
Assert.False(File.Exists(new EvidencePaths(
EvidenceDirectory
).Bundle));
169
var paths = new EvidencePaths(
EvidenceDirectory
);
192
var paths = new EvidencePaths(
EvidenceDirectory
);
239
var paths = new EvidencePaths(
EvidenceDirectory
);
AnalyzeCiFailureWorkflowCommandsTests.cs (3)
24
var report = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "limited-analysis.md"));
43
var report = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "limited-analysis.md"));
81
var outcome = TransientJson.Read<AnalysisOutcome>(await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")));
AnalyzeCiFailureWorkflowTests.cs (24)
58
var path = Path.Combine(
EvidenceDirectory
, file);
357
Assert.True(File.Exists(Path.Combine(
EvidenceDirectory
, "collection-outcome.json")));
438
Directory.Move(
EvidenceDirectory
, Path.Combine(workingDirectory, "ci-failure-analysis/evidence"));
701
Path.Combine(
EvidenceDirectory
, "history/causes")).FullName;
729
Path.Combine(
EvidenceDirectory
, "history/causes")).FullName;
845
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
864
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
896
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
926
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1019
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1082
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1101
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1124
Path.Combine(
EvidenceDirectory
, "test-failures.json"),
1238
File.Delete(Path.Combine(
EvidenceDirectory
, "evidence.json"));
1259
Path.Combine(
EvidenceDirectory
, "diagnostics/run.json"),
1718
Path.Combine(
EvidenceDirectory
, "history/causes")).FullName;
4338
var priorDirectory = Directory.CreateDirectory(Path.Combine(
EvidenceDirectory
, "history/causes")).FullName;
4343
var index = await File.ReadAllTextAsync(Path.Combine(
EvidenceDirectory
, "history/cause-index.json"));
5014
var failureDataDirectory = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
5131
var data = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
5218
var failureDataDirectory = Directory.CreateDirectory(
EvidenceDirectory
).FullName;
5237
var paths = new AnalyzeCiFailure.EvidencePaths(
EvidenceDirectory
);
5342
return [.. arguments, "--evidence-dir", directory == _workspace.Path ?
EvidenceDirectory
: Path.Combine(directory, "ci-failure-analysis", "evidence")];
5355
var failureDataDirectory =
EvidenceDirectory
;