mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-29 08:00:19 +01:00
Use deterministic temp paths in integration tests
This commit is contained in:
@@ -84,7 +84,7 @@ namespace Tgstation.Server.Tests.Live
|
||||
Assert.IsTrue(port >= 10000); // for testing bridge request limit
|
||||
Directory = BaseDirectory;
|
||||
|
||||
Directory = Path.Combine(Directory, Guid.NewGuid().ToString());
|
||||
Directory = Path.Combine(Directory, swarmConfiguration?.Identifier ?? "default");
|
||||
System.IO.Directory.CreateDirectory(Directory);
|
||||
string urlString = $"http://localhost:{port}";
|
||||
Url = new Uri(urlString);
|
||||
|
||||
@@ -30,6 +30,7 @@ using Tgstation.Server.Host.System;
|
||||
using System.Net;
|
||||
using Tgstation.Server.Api.Models.Internal;
|
||||
using Tgstation.Server.Api.Models;
|
||||
using Tgstation.Server.Tests.Live;
|
||||
|
||||
namespace Tgstation.Server.Tests
|
||||
{
|
||||
@@ -210,7 +211,7 @@ namespace Tgstation.Server.Tests
|
||||
loggerFactory);
|
||||
|
||||
var ioManager = new DefaultIOManager();
|
||||
var tempPath = Path.GetTempFileName();
|
||||
var tempPath = ioManager.ConcatPath(LiveTestingServer.BaseDirectory, "mapthreads");
|
||||
await ioManager.DeleteFile(tempPath, default);
|
||||
await ioManager.CreateDirectory(tempPath, default);
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user