From ba49ee60d85965ade349ff5c1d87ce5e5944417a Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 14 Jan 2021 20:41:13 +0100 Subject: [PATCH] Fix SaveLoadSaveTest blowing up harder when a test failure happened. --- .../Tests/SaveLoadSaveTest.cs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Content.IntegrationTests/Tests/SaveLoadSaveTest.cs b/Content.IntegrationTests/Tests/SaveLoadSaveTest.cs index d130e3f821..347fb66499 100644 --- a/Content.IntegrationTests/Tests/SaveLoadSaveTest.cs +++ b/Content.IntegrationTests/Tests/SaveLoadSaveTest.cs @@ -58,13 +58,17 @@ namespace Content.IntegrationTests.Tests var failed = TestContext.CurrentContext.Result.Assertions.FirstOrDefault(); if (failed != null) { - var path1 = Path.Combine(userData.RootDir!,rp1.ToRelativeSystemPath()); - var path2 = Path.Combine(userData.RootDir!,rp2.ToRelativeSystemPath()); - TestContext.AddTestAttachment(path1); - TestContext.AddTestAttachment(path2); + var oneTmp = Path.GetTempFileName(); + var twoTmp = Path.GetTempFileName(); + + File.WriteAllText(oneTmp, one); + File.WriteAllText(twoTmp, two); + + TestContext.AddTestAttachment(oneTmp, "First save file"); + TestContext.AddTestAttachment(twoTmp, "Second save file"); TestContext.Error.WriteLine("Complete output:"); - TestContext.Error.WriteLine(path1); - TestContext.Error.WriteLine(path2); + TestContext.Error.WriteLine(oneTmp); + TestContext.Error.WriteLine(twoTmp); } }); }