Hi,
I've got bamboo running on Windows Server building and testing .NET apps.
What I want to achive is to run Integration Tests by nunit3 console runner and check results.
Test path: setting up environment => selfhost mvc application (by unit test project, in its app domain) => play with app and check results.
Everything works on:
- my machine,
- on bamboo server (running by my user and by bamboo user) - using cmd and run "nunit3-console.exe testsToRun.nunit --result=TestsResults.xml"
But when the same command is run by local bamboo agent (script task) it fails.
Tests start, and fails when it comes to run mvc app by test project
System.Reflection.TargetInvocationException : Exception has been thrown by the target of an invocation. build ----> System.InvalidOperationException : This method cannot be called during the application's pre-start initialization phase. --InvalidOperationException at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.GetGlobalAsaxTypeInternal() at System.Web.HttpApplicationFactory.CompileApplication() at System.Web.HttpApplicationFactory.Init() at System.Web.HttpApplicationFactory.EnsureInited() at System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context)
What can be wrong or how I can diagnose the problem, because I'm running out of ideas...