diff --git a/.gitignore b/.gitignore index 6ac5d77..a780ac7 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,4 @@ src/Unity/Logs/ src/Unity/UserSettings/ unity_plugins/ nul +reports/ diff --git a/test/unit/CounterDrone.Core.Tests/FullPipelineTests.cs b/test/unit/CounterDrone.Core.Tests/FullPipelineTests.cs index 9b25a8c..eb86487 100644 --- a/test/unit/CounterDrone.Core.Tests/FullPipelineTests.cs +++ b/test/unit/CounterDrone.Core.Tests/FullPipelineTests.cs @@ -63,7 +63,7 @@ namespace CounterDrone.Core.Tests } private static readonly string ReportOutputDir = Path.Combine( - AppDomain.CurrentDomain.BaseDirectory, "..", "..", "..", "..", "..", "reports"); + AppDomain.CurrentDomain.BaseDirectory, "..", "..", "..", "..", "..", "..", "reports"); private static EquipmentDeployment MakeEquipment(FireUnitTemplate template, AerosolType ammoType, int quantity, double posX, double posY, double posZ) { @@ -312,6 +312,7 @@ namespace CounterDrone.Core.Tests msg += $" [{d.Status} hp={d.Hp:F2}]"; Assert.True(launched > 0, msg); Assert.True(eng.Drones.All(d => d.Status == DroneStatus.Destroyed), msg); + VerifyAndExportReport(eng, eng.Drones[0]); } @@ -480,6 +481,7 @@ namespace CounterDrone.Core.Tests var msg = $"AirBasedWindy: launched={launched} clouds={clouds} status={drone.Status} hp={drone.Hp:F2}"; Assert.True(launched > 0, msg); Assert.True(drone.Hp < 0.1f, msg); + VerifyAndExportReport(eng, drone); } } }