This project has moved and is read-only. For the latest updates, please go here.

Failed to build with VS2010

Jun 15, 2010 at 9:39 PM

Hi, group,

I couldn't get the project to build with Visual Studio 2010 (Windows XP/SP3).  I checked out the source from github and went to the "build" directory.  "msbuild" failed at building the "Test" target.  Looks like Gallio couldn't start a process for lack of privilege, even though I logged in as an administrator.  Here are the error messages in the log file.  I can paste the whole log file if needed.  Help's appreciated.

Frank

 

Target "Test" in project "...\mathnet-numerics\build\build.proj" (entry point):
Using "Gallio.MSBuildTasks.Gallio" task from assembly "...\mathnet-numerics\build\..\lib\Gallio_3.1.397.0\bin\Gallio.MSBuildTasks.dll".
Task "Gallio.MSBuildTasks.Gallio"
  Gallio MSBuild Task - Version 3.1 build 397
  Start time: 4:18 PM
...\mathnet-numerics\build\build.proj(20,5): error : Host process encountered an exception.
...\mathnet-numerics\build\build.proj(20,5): error : System.ComponentModel.Win32Exception: Access is denied
...\mathnet-numerics\build\build.proj(20,5): error :    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
...\mathnet-numerics\build\build.proj(20,5): error :    at System.Diagnostics.Process.Start()
...\mathnet-numerics\build\build.proj(20,5): error :    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.IsolatedProcessHost.HostProcessTask.StartProcess(ProcessStartInfo startInfo) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line 490
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Common.Concurrency.ProcessTask.StartImpl() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Common\Concurrency\ProcessTask.cs:line 337
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Common.Concurrency.Task.Start() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Common\Concurrency\Task.cs:line 170
...\mathnet-numerics\build\build.proj(20,5): error : A fatal exception occurred while running tests.  Possible causes include invalid test runner parameters and stack overflows.
...\mathnet-numerics\build\build.proj(20,5): error : Gallio.Model.ModelException: An exception occurred while invoking a test driver. ---> Gallio.Runtime.Hosting.HostException: An exception occurred while connecting to the host service. ---> Gallio.Runtime.Hosting.HostException: Error attaching to the host process. ---> Gallio.Runtime.Hosting.HostException: The host process terminated abruptly.
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.IsolatedProcessHost.EnsureProcessIsRunning() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line 390
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line 112
...\mathnet-numerics\build\build.proj(20,5): error :    --- End of inner exception stack trace ---
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line 124
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.RemoteHost.AcquireHostService() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\RemoteHost.cs:line 68
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 142
...\mathnet-numerics\build\build.proj(20,5): error :    --- End of inner exception stack trace ---
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 146
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.IsolatedProcessHostFactory.CreateHostImpl(HostSetup hostSetup, ILogger logger) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHostFactory.cs:line 58
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runtime.Hosting.BaseHostFactory.CreateHost(HostSetup hostSetup, ILogger logger) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHostFactory.cs:line 37
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.Isolation.HostedTestIsolationContext.RunIsolatedTaskInHost[TIsolatedTask](HostSetup hostSetup, StatusReporter statusReporter, Object[] args) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\Isolation\HostedTestIsolationContext.cs:line 111
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.Isolation.HostedTestIsolationContext.RunIsolatedTaskImpl[TIsolatedTask](HostSetup hostSetup, StatusReporter statusReporter, Object[] args) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\Isolation\HostedTestIsolationContext.cs:line 93
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.Isolation.BaseTestIsolationContext.RunIsolatedTask[TIsolatedTask](HostSetup hostSetup, StatusReporter statusReporter, Object[] args) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\Isolation\BaseTestIsolationContext.cs:line 59
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DotNetTestDriver.ExploreOrRunAssembly(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, RemoteMessageSink remoteMessageSink, IProgressMonitor progressMonitor, String taskName, FileInfo file) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DotNetTestDriver.cs:line 196
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DotNetTestDriver.ExploreOrRun(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IMessageSink messageSink, IProgressMonitor progressMonitor, String taskName) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DotNetTestDriver.cs:line 163
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DotNetTestDriver.RunImpl(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IMessageSink messageSink, IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DotNetTestDriver.cs:line 148
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.BaseTestDriver.Run(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IMessageSink messageSink, IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\BaseTestDriver.cs:line 104
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DefaultTestFrameworkManager.FilteredTestDriver.<>c__DisplayClass22.b__20(ITestDriver driver, IList`1 items, Int32 driverCount) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DefaultTestFrameworkManager.cs:line 449
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DefaultTestFrameworkManager.FilteredTestDriver.ForEachDriver[T](MultiMap`2 testFrameworkPartitions, Func`4 func) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DefaultTestFrameworkManager.cs:line 511
...\mathnet-numerics\build\build.proj(20,5): error :    --- End of inner exception stack trace ---
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DefaultTestFrameworkManager.FilteredTestDriver.ForEachDriver[T](MultiMap`2 testFrameworkPartitions, Func`4 func) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DefaultTestFrameworkManager.cs:line 517
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.DefaultTestFrameworkManager.FilteredTestDriver.RunImpl(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IMessageSink messageSink, IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\DefaultTestFrameworkManager.cs:line 444
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Model.BaseTestDriver.Run(ITestIsolationContext testIsolationContext, TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IMessageSink messageSink, IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Model\BaseTestDriver.cs:line 104
...\mathnet-numerics\build\build.proj(20,5): error :    at Gallio.Runner.DefaultTestRunner.Run(TestPackage testPackage, TestExplorationOptions testExplorationOptions, TestExecutionOptions testExecutionOptions, IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runner\DefaultTestRunner.cs:line 314
  Stop time: 4:18 PM (Total execution time: 0.910 seconds)
...\mathnet-numerics\build\build.proj(20,5): error : 0 run, 0 passed, 0 failed, 0 inconclusive, 0 skipped
Done executing task "Gallio.MSBuildTasks.Gallio" -- FAILED.
Done building target "Test" in project "build.proj" -- FAILED.
Done Building Project "...\mathnet-numerics\build\build.proj" (default targets) -- FAILED.

Jun 16, 2010 at 10:02 AM
Edited Jun 16, 2010 at 10:03 AM

Hi Frank,

Does it also fail the same way when you open and build the solution directly in VisualStudio 2010 (instead of using the mentioned custom build project in the build folder)? Unless that's what you meant with the first sentence.

Thanks,
Chris

Jun 17, 2010 at 3:03 AM

MathNet.Numerics.sln in the "src" directory works (except that Silverlight.csproj is not recognized), but solution doesn't run the unit tests.  So the tests themselves still can fail.

Jun 17, 2010 at 5:01 AM

Hi Frank.

To help us debug the problem, could you try running the Gallio GUI {Math.NET}\lib\Gallio_3.1.397.0\bin\Gallio.Icarus.exe.  Then select the unit test dll {Math.NET}
\build\bin\MathNet.Numerics.UnitTests.dll and start the tests.

1) Does Gallio.Icarus.exe load?

2) Does Gallio load the tests?

3) Does Galllio run the tests?

Do you have Gallio installed on your pc - doesn't need to be? If so, which version?

Are you running msbuild from the Visual Studio 2010 command prompt? 

Thanks,
Marcus

Jun 17, 2010 at 6:51 AM

1. I did run "msbuild" from a VS2010 command prompt.

2. Gallio.Icarus.exe doesn't run; it gives me the dreaded "windows cannot access the specified device" error.

3. I don't have Gallio installed.  Trying it now.

Jun 17, 2010 at 6:52 AM

>it gives me the dreaded "windows cannot access the specified device" error.

What device are you using - HD, USB, network, etc?

Jun 17, 2010 at 4:08 PM

Local hard drive.

I've installed Gallio and can run the tests from the installed Icarus. 5 failed, 32 warnings.

* Results: 4117 run, 4112 passed, 5 failed, 0 inconclusive, 32 skipped (32 ignored)

[failed] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanPermuteMatrixColumns/CanPermuteMatrixColumns("Square3x3")
  
  Expected values to be equal.
    
    Expected Value : -2.2
    Actual Value   : -1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : -3.3
    Actual Value   : -2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : -1.1
    Actual Value   : -3.3
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 1.1
    Actual Value   : 0.0
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 2.2
    Actual Value   : 1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 0.0
    Actual Value   : 2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 5.5
    Actual Value   : -4.4
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 6.6
    Actual Value   : 5.5
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : -4.4
    Actual Value   : 6.6
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  There were 9 failures within the multiple assertion block.

[failed] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanPermuteMatrixColumns/CanPermuteMatrixColumns("Singular3x3")
  
  Expected values to be equal.
    
    Expected Value : 2
    Actual Value   : 1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 1
    Actual Value   : 2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 2
    Actual Value   : 1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 1
    Actual Value   : 2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 2
    Actual Value   : 1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 1
    Actual Value   : 2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  There were 6 failures within the multiple assertion block.

[failed] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanPermuteMatrixColumns/CanPermuteMatrixColumns("Wide2x3")
  
  Expected values to be equal.
    
    Expected Value : -2.2
    Actual Value   : -1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : -3.3
    Actual Value   : -2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : -1.1
    Actual Value   : -3.3
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 1.1
    Actual Value   : 0.0
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 2.2
    Actual Value   : 1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  Expected values to be equal.
    
    Expected Value : 0.0
    Actual Value   : 2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixColumns(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1209
  
  There were 6 failures within the multiple assertion block.

[failed] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanPermuteMatrixRows/CanPermuteMatrixRows("Tall3x2")
  
  Expected values to be equal.
    
    Expected Value : 0.0
    Actual Value   : -1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 1.1
    Actual Value   : -2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -4.4
    Actual Value   : 0.0
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 5.5
    Actual Value   : 1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -1.1
    Actual Value   : -4.4
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -2.2
    Actual Value   : 5.5
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  There were 6 failures within the multiple assertion block.

[failed] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanPermuteMatrixRows/CanPermuteMatrixRows("Square3x3")
  
  Expected values to be equal.
    
    Expected Value : 0.0
    Actual Value   : -1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 1.1
    Actual Value   : -2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 2.2
    Actual Value   : -3.3
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -4.4
    Actual Value   : 0.0
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 5.5
    Actual Value   : 1.1
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : 6.6
    Actual Value   : 2.2
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -1.1
    Actual Value   : -4.4
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -2.2
    Actual Value   : 5.5
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  Expected values to be equal.
    
    Expected Value : -3.3
    Actual Value   : 6.6
    
       at MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.MatrixTests.CanPermuteMatrixRows(String name) in ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs:line 1184
  
  There were 9 failures within the multiple assertion block.

[ignored] Test MathNet.Numerics.UnitTests/DenseMatrixTests/CanConvertVectorToString
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/DenseMatrixTests/MatrixGetHashCode
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/DenseVectorTests/CanCreateMatrix
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeCholeskySolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeCholeskySolveFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUFactor
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUInverse
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUInverse
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUInverseFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUSolveFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeLUSolveFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeMatrixNorm
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeMatrixNorm
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeQRFactor
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeQRFactor
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeQRSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeQRSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeQRSolveFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeSinguarValueDecomposition
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeSingularValueDecomposition
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeSvdSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeSvdSolve
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/ManagedLinearAlgebraProviderTests/CanComputeSvdSolveFactored
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/SparseMatrixTests/CanConvertVectorToString
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/SparseMatrixTests/MatrixFrom1DArrayIsReference
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/SparseMatrixTests/MatrixGetHashCode
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/SparseVectorTest/CanCreateMatrix
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/CanConvertVectorToString
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/UserDefinedMatrixTests/MatrixGetHashCode
  
  Initialize
    The test was ignored.

[ignored] Test MathNet.Numerics.UnitTests/UserDefinedVectorTests/CanCreateMatrix
  
  Initialize
    The test was ignored.


* Annotations:

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\VectorTests.cs(129)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.DenseVectorTests.CanCreateMatrix, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(216)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.UserDefinedMatrixTests.MatrixGetHashCode, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(137)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.UserDefinedMatrixTests.CanConvertVectorToString, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\VectorTests.cs(129)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.SparseVectorTest.CanCreateMatrix, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(312)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeQRSolveFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(318)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeSinguarValueDecomposition, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(324)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeSingularValueDecomposition, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(294)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeQRFactor, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(300)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeQRSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(306)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeQRSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(330)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeSvdSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(336)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeSvdSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(342)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeSvdSolveFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(288)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeQRFactor, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(134)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeMatrixNorm, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(138)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeMatrixNorm, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(247)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUSolveFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(241)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(235)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUSolveFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(282)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeCholeskySolveFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(276)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeCholeskySolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(206)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUInverse, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(200)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUFactor, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(229)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUSolve, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(223)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUInverseFactored, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\LinearAlgebraProviderTests.cs(217)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.ManagedLinearAlgebraProviderTests.CanComputeLUInverse, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(216)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.SparseMatrixTests.MatrixGetHashCode, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(137)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.SparseMatrixTests.CanConvertVectorToString, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\SparseMatrixTests.cs(79)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.SparseMatrixTests.MatrixFrom1DArrayIsReference, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\VectorTests.cs(129)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.UserDefinedVectorTests.CanCreateMatrix, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(216)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.DenseMatrixTests.MatrixGetHashCode, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37

[warning] The test was ignored.
  Location: ...\mathnet-numerics\src\UnitTests\LinearAlgebraTests\Double\MatrixTests.cs(137)
  Reference: MathNet.Numerics.UnitTests.LinearAlgebraTests.Double.DenseMatrixTests.CanConvertVectorToString, MathNet.Numerics.UnitTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37


* Diagnostic Log:

[info] Host started at 6/17/2010 2:02:10 AM.

[info] Running under CLR v4.0.30319 runtime.

[info] Host stopped at 6/17/2010 2:28:31 AM.

[info] Host process exited with code: 0

Jun 18, 2010 at 12:02 AM

OK my bad. I'm on a trip atm but will fix this as soon as I'm back (after the weekend).

Cheers, J

Jun 18, 2010 at 1:40 PM
I just had a look at it. Permutation only seems to fail when tested against the just added SparseMatrix while the tests succeed for DenseMatrix. Might thus be an issue in the new SparseMatrix, investigating...
Jun 18, 2010 at 3:20 PM
Scratch that, everything is in order. It was actually a bug in the UserDefinedMatrix example unit test. Fixed in commit 69938ac3.
Jun 21, 2010 at 10:00 PM
Edited Jun 25, 2010 at 9:27 PM

The Gallio comes with the repo still gives me the access violation error and if I change "build\build.proj"

and direct the Gallio to the one I installed,  the build script will build the DLLs and  run the tests (with 64 warnings).  

But "msbuild.exe /t:BuildDocs" failed to build the documentations.   Apparently, all the XML files are not generated

by the script. Note that this is after the fix of changing "C:\Programme" to "C:\Program Files" where US-version

Windows installs programs, in "mathnet-numerics.shfbproj".  In short, "msbuild.exe /t:Release" doesn't produce the

release package.

 

It gets curiouser and curiouser.  When I try to go back building this thing with VS2008, it won't open the sln file in

"src/"; because it's created by/for VS2010.  And the build script in "build" doesn't work under VS2008, either.  I don't know

how the team can produce a release from the head of the repo.