Your BuildGraph() error can be caused by a version mismatch between the mbunit.framework.dll that the tests were built against and the version they are running under, do you have more than one version of mbunit on your system? (btw, the version info for some of the older versions can misleading/downright wrong).
On 17/01/2008, Wesley Hunt <[EMAIL PROTECTED]> wrote: > > > I'm having the exact same troubles as those reported in the "MSBuild > integreation" [sic] thread (Sorry, I don't seem to be able to reply > directly to it): > > > http://groups.google.com/group/MbUnitUser/browse_frm/thread/2143ef34960dba02 > > If I deliberately misspell the assembly to test it gives me: > > UnitTests.csproj(96,7): error : Test assembly D:\Main\Src\UnitTests\bin > \Debug\BadFileName.dll cannot be found > UnitTests.csproj(96,7): error : Full name: D:\Main\Src\UnitTests\bin > \Debug\BadFileName.dll > UnitTests.csproj(96,7): error : Unexpected failure during MbUnit > execution > UnitTests.csproj(96,7): error : Failed loading assemblies > UnitTests.csproj(96,7): error : at > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > IRunPipeFilter runPipeFilter, Boolean verbose) > UnitTests.csproj(96,7): error : at > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > Boolean verbose) > UnitTests.csproj(96,7): error : at > MbUnit.MSBuild.Tasks.MbUnit.InternalExecute() > UnitTests.csproj(96,7): error : at > MbUnit.MSBuild.Tasks.MbUnit.Execute() > > When I enter the assembly correctly I get the error the OP mentioned: > > UnitTests.csproj(96,7): error : Unexpected failure during MbUnit > execution > UnitTests.csproj(96,7): error : Failed loading assemblies > UnitTests.csproj(96,7): error : at > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > IRunPipeFilter runPipeFilter, Boolean verbose) > UnitTests.csproj(96,7): error : at > MbUnit.Core.Graph.TestDomainDependencyGraph.BuildGraph(String[] > testAssemblies, String[] assemblyPaths, IFixtureFilter fixtureFilter, > Boolean verbose) > UnitTests.csproj(96,7): error : at > MbUnit.MSBuild.Tasks.MbUnit.InternalExecute() > UnitTests.csproj(96,7): error : at > MbUnit.MSBuild.Tasks.MbUnit.Execute() > > Running as an <Exec> command instead works just fine. > > My task looks like this: > > <MbUnit > Assemblies="$(TargetPath)" > ReportTypes="xml" > ReportFileNameFormat="mbunittestreport.{0}.{1}" > ReportOutputDirectory="$(TargetDir)" /> > > I've used various forms of hardcoding instead of $(TargetPath) etc to > no avail. > > Any ideas? > -Wes > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---
