From ca3686b383bcc75824c7bc043f7b5f16c70770bf Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Sun, 29 Dec 2024 18:33:14 -0600 Subject: [PATCH] Add prefix to test filenames --- libs/UIX.Test/Helpers/TempFile.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/UIX.Test/Helpers/TempFile.cs b/libs/UIX.Test/Helpers/TempFile.cs index 9e0e96c..8d99e19 100644 --- a/libs/UIX.Test/Helpers/TempFile.cs +++ b/libs/UIX.Test/Helpers/TempFile.cs @@ -1,5 +1,6 @@ using OwlCore.ComponentModel; using System.Diagnostics.CodeAnalysis; +using PathIO = System.IO.Path; namespace UIX.Test.Helpers; @@ -21,8 +22,11 @@ internal class TempFile : IDisposable, IAsyncInit { _init = async delegate { + var fileName = $"uixtest_{PathIO.GetRandomFileName()}"; + fileName = PathIO.ChangeExtension(fileName.Replace(".", ""), fileExtension); + Path = PathIO.Combine(PathIO.GetTempPath(), fileName); + // Copy the test data to a temporary file because Iris can only load from a URI. - Path = System.IO.Path.ChangeExtension(System.IO.Path.GetTempFileName(), fileExtension); await File.WriteAllBytesAsync(Path, data); }; }