mirror of
https://github.com/osukey/osukey.git
synced 2025-05-24 15:07:20 +09:00
Use Dotnet core VSTest
This allows only running one testrun.
This commit is contained in:
parent
e20b084900
commit
03ff695a67
15
build.cake
15
build.cake
@ -12,7 +12,6 @@ var configuration = Argument("configuration", "Release");
|
|||||||
|
|
||||||
var osuDesktop = new FilePath("./osu.Desktop/osu.Desktop.csproj");
|
var osuDesktop = new FilePath("./osu.Desktop/osu.Desktop.csproj");
|
||||||
var osuSolution = new FilePath("./osu.sln");
|
var osuSolution = new FilePath("./osu.sln");
|
||||||
var testProjects = GetFiles("**/*.Tests.csproj");
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// TASKS
|
// TASKS
|
||||||
@ -27,13 +26,13 @@ Task("Compile")
|
|||||||
});
|
});
|
||||||
|
|
||||||
Task("Test")
|
Task("Test")
|
||||||
.ContinueOnError()
|
.Does(() => {
|
||||||
.DoesForEach(testProjects, testProject => {
|
var testAssemblies = GetFiles("**/*.Tests/bin/**/*.Tests.dll");
|
||||||
DotNetCoreTest(testProject.FullPath, new DotNetCoreTestSettings {
|
|
||||||
Framework = framework,
|
DotNetCoreVSTest(testAssemblies, new DotNetCoreVSTestSettings {
|
||||||
Configuration = configuration,
|
Logger = AppVeyor.IsRunningOnAppVeyor ? "Appveyor" : $"trx",
|
||||||
Logger = AppVeyor.IsRunningOnAppVeyor ? "Appveyor" : $"trx;LogFileName={testProject.GetFilename()}.trx",
|
Parallel = true,
|
||||||
ResultsDirectory = "./TestResults/"
|
ToolTimeout = TimeSpan.FromMinutes(10),
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user