Headless AvaloniaTestIsolationLevel (#20000)
* Remove Unstable from HeadlessUnitTestSession * Implement headless AvaloniaTestIsolationLevel * Duplicate headless unit tests with different levels of isolation * Fix accidental ABI breaking change * Adjust docs * Add IsolationTests * Fix RunCoreLibsTests nukebuild target * Headless: reuse sync context, instead of always forcing avalonia context
This commit is contained in:
+4
-2
@@ -297,8 +297,10 @@ partial class Build : NukeBuild
|
||||
RunCoreTest("Avalonia.Markup.Xaml.UnitTests");
|
||||
RunCoreTest("Avalonia.Skia.UnitTests");
|
||||
RunCoreTest("Avalonia.ReactiveUI.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.NUnit.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.XUnit.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.NUnit.PerAssembly.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.NUnit.PerTest.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.XUnit.PerAssembly.UnitTests");
|
||||
RunCoreTest("Avalonia.Headless.XUnit.PerTest.UnitTests");
|
||||
});
|
||||
|
||||
Target RunRenderTests => _ => _
|
||||
|
||||
Reference in New Issue
Block a user