Parallel processing NUnit v3 alpha:尝试让并行测试工作

Parallel processing NUnit v3 alpha:尝试让并行测试工作,parallel-processing,nunit,Parallel Processing,Nunit,我正试图让并行测试在NUnitv3中工作,但是,这些测试似乎不起作用 考虑到以下测试类别: namespace NUnitAlpha3Experimental { [TestFixture] [Parallelizable(ParallelScope.Children)] class DummyTests { [Test] public void MustSuccess() { Assert.

我正试图让并行测试在NUnitv3中工作,但是,这些测试似乎不起作用

考虑到以下测试类别:

namespace NUnitAlpha3Experimental
{
    [TestFixture]
    [Parallelizable(ParallelScope.Children)]
    class DummyTests
    {
        [Test]
        public void MustSuccess()
        {
            Assert.IsTrue(true);
            FileIO.appendToFile("output.txt", Reflexion.GetCurrentMethodName());
        }

        [Test]
        public void MustFail()
        {
            Thread.Sleep(500);
            FileIO.appendToFile("output.txt", Reflexion.GetCurrentMethodName());
            Assert.IsFalse(true);
        }
    }
}
每当我运行测试时,“MustFail”总是在“MustSuccess”之前输出。如果并行运行测试,则应首先输出“MustSuccess”。也许我的性格有问题。我不知道

请帮忙。多谢各位

编辑:我在命令行中添加了/workers=8: […]\NUnit3\nunit控制台NUnitAlpha3Experimental.exe/framework:net-4.5-workers=8 但是,我的测试似乎并没有并行运行


这里有更多信息:

来自NUnit的作者,并行测试用例尚未实现。 实现了夹具的并行测试