Skip to content

Commit aed1c83

Browse files
committed
Get more info on test failure
1 parent 0132fe7 commit aed1c83

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

src/ServiceControlInstaller.Engine.UnitTests/Validation/SelfContainedRavenDBTest.cs

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,34 @@ public void CheckForSelfContainedRavenDB()
1212
{
1313
bool isCI = Environment.GetEnvironmentVariable("CI") == "true";
1414
bool isLocal = !isCI;
15+
Console.WriteLine($"Running in CI = {isCI}, IsLocal = {isLocal}");
1516

1617
var ravenServerPath = Path.GetFullPath(Path.Combine(TestContext.CurrentContext.TestDirectory, "..", "..", "..", "..", "..", "deploy", "RavenDBServer"));
1718
var ravenStudio = Path.Combine(ravenServerPath, "Raven.Studio.zip");
1819
var ravenServerDll = Path.Combine(ravenServerPath, "Raven.Server.dll");
1920
var ravenServerExe = Path.Combine(ravenServerPath, "Raven.Server.exe");
2021
var offlineOperationsUtility = Path.Combine(ravenServerPath, "rvn.exe");
2122

22-
Assert.Multiple(() =>
23+
try
2324
{
24-
Assert.That(ravenStudio, Does.Exist); // No matter what
25-
Assert.That(File.Exists(ravenServerDll), Is.EqualTo(isLocal)); // Only in local development
26-
Assert.That(File.Exists(ravenServerExe), Is.EqualTo(isCI)); // Only on CI
27-
Assert.That(File.Exists(offlineOperationsUtility), Is.EqualTo(isCI)); // Only on CI
28-
});
25+
Assert.Multiple(() =>
26+
{
27+
Assert.That(ravenStudio, Does.Exist); // No matter what
28+
Assert.That(File.Exists(ravenServerDll), Is.EqualTo(isLocal)); // Only in local development
29+
Assert.That(File.Exists(ravenServerExe), Is.EqualTo(isCI)); // Only on CI
30+
Assert.That(File.Exists(offlineOperationsUtility), Is.EqualTo(isCI)); // Only on CI
31+
});
32+
}
33+
catch (Exception)
34+
{
35+
Console.WriteLine($"Contents of RavenServerPath {ravenServerPath}:");
36+
foreach (var name in Directory.GetFileSystemEntries(ravenServerPath))
37+
{
38+
Console.WriteLine($" * {name}");
39+
}
40+
throw;
41+
}
42+
2943
}
3044
}
3145
}

0 commit comments

Comments
 (0)