Wow, that was quick, didn't expect that!
Unfotunatly I don't have much time today, but I did a quick spin.
I'm happy to report that all issues except for one seem to have been resolved.
Unfortunatly the remaining issue is with null parameters (which is exactly the one I have a lot of in my real tests).
With this test:
Quote:
[Theory, InlineData(null)] // doesnt work
public void Test(string value) {}
NCrunch get's stuck in "Running" and in the it's output reports:
Quote:[16:56:12.2865-LocalTestExecutionTask-61] ERROR (Internal): System.NullReferenceException: Object reference not set to an instance of an object.
at nCrunch.Module.XUnit2.Integration.XUnit2TestFramework.findBestMatchingMethod(ITypeInfo fixtureTypeInfo, String methodName, Object[] arguments)
at nCrunch.Module.XUnit2.Integration.XUnit2TestFramework.identifyTestCasesToRun(IList`1 testsToRun, ReflectionAssemblyInfo assemblyInfo, List`1 testCases, Dictionary`2 testCasesByTestId)
at nCrunch.Module.XUnit2.Integration.XUnit2TestFramework.<>c__DisplayClass5.<RunTests>b__4()
at nCrunch.TestExecution.TestExecutionMonitor.PerformMonitoredTestExecution(Action testExecutionAction)
at nCrunch.Module.XUnit2.Integration.XUnit2TestFramework.RunTests(TestOutput output, TestExecutionMapSet testMapSet, TestExecutionParameters parameters)
at nCrunch.TestExecution.TestRunnerThread.#=qNhvXcKVjIKPPfsI4J_1mAA==()
But as I said, everything else seems to work flawlessly (at least with the Tests I prepared earlier for ncrunch).
I didn't update the grid node yet, nor did I try to run my real solution, so this is just from the local machine against the tests I prepared earlier specifically to show the problems I described.
Cheers