Hi Jeff,

 

That would be a nice solution J 

 

Greets,

Bruno

 

From: [email protected] [mailto:[email protected]] On
Behalf Of Jeff Brown
Sent: vrijdag 17 april 2009 9:10
To: [email protected]
Subject: MbUnit Re: Exception when running tests

 

Yes you can use that solution.

 

I'm considering another alternative also that would not require any such
hacks.  Basically I'd spin off two Gallio.Host.exe instances, both 32bit.
One would host NCover and the other would host the tests.  That way both
NCover itself and the tests would run in 32bit mode as required for
operation with v1.5.8.

 

It's a pretty simple change.  I just need to get around to it...  ;-)

 

Jeff.

 

  _____  

From: [email protected] [mailto:[email protected]] On
Behalf Of Bruno Wouters
Sent: Thursday, April 16, 2009 6:39 AM
To: [email protected]
Subject: MbUnit Re: Exception when running tests

Hi Jeff,

 

The account under which the service ran had no rights to edit the registry.
I think that this is the cause of the exception in my previous email.

Now I run it under an account that does have rights and I'm getting another
error (see end of this email). Probably because it is running on a 64bit
machine.

 

Could I somehow use this solution?

http://abdullin.com/journal/2008/6/6/how-to-run-free-ncover-on-a-64-bit-mach
ine.html

 

Thanks!

 

Greets,

Bruno

 

[15:24:15]: [gallio] * Starting NCover profiler.

[15:25:15]: [gallio] * Timed out waiting for the NCover profiler to become
ready.  The launch may have failed because this version of NCover does not
support running programs in 64bit mode.

[15:25:15]: [gallio] * Waiting for NCover to exit.

[15:25:16]: [gallio] Host process encountered an exception.

Gallio.Runtime.Hosting.HostException: Timed out waiting for the NCover
profiler to become ready.

   at
Gallio.NCoverIntegration.EmbeddedNCoverProcessTask.RegisterAndStartProfiler(
ProfilerSettings settings, Boolean redirectOutput)

   at
Gallio.NCoverIntegration.EmbeddedNCoverProcessTask.StartProcess(ProcessStart
Info startInfo)

   at Gallio.Concurrency.ProcessTask.StartImpl() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs:line 291

   at Gallio.Concurrency.Task.Start() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs:line 170

[15:25:16]: [gallio] A fatal exception occurred while running tests.
Possible causes include invalid test runner parameters and stack overflows.

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.

   at Gallio.Runtime.Hosting.IsolatedProcessHost.EnsureProcessIsRunning() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
319

   at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService()
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
103

   --- End of inner exception stack trace ---

   at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService()
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
115

   at Gallio.Runtime.Hosting.RemoteHost.AcquireHostService() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\RemoteHost.cs:line 65

   at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 142

   --- End of inner exception stack trace ---

   at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 146

   at Gallio.NCoverIntegration.NCoverHostFactory.CreateHostImpl(HostSetup
hostSetup, ILogger logger)

   at Gallio.Runtime.Hosting.BaseHostFactory.CreateHost(HostSetup hostSetup,
ILogger logger) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHostFactory.cs:line 37

   at Gallio.Runner.Drivers.HostedTestDriver.CreateRemoteHost(String
workingDirectory, Boolean shadowCopy, Boolean debug, ProcessorArchitecture
arch) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\HostedTestDriver.cs:line 148

   at
Gallio.Runner.Drivers.HostedTestDriver.DoWithPartitions(TestPackageConfig
testPackageConfig, Action`1 action, Action`1 setStatus) in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\HostedTestDriver.cs:line 113

   at
Gallio.Runner.Drivers.AggregateTestDriver.ExploreOrRunEachPartition(TestPack
ageConfig testPackageConfig, ITestExplorationListener
testExplorationListener, ITestExecutionListener testExecutionListener,
PartitionAction action, IProgressMonitor progressMonitor) in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\AggregateTestDriver.cs:line 74

   at Gallio.Runner.Drivers.AggregateTestDriver.RunImpl(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
ITestExplorationListener testExplorationListener, TestExecutionOptions
testExecutionOptions, ITestExecutionListener testExecutionListener,
IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\AggregateTestDriver.cs:line 60

   at Gallio.Runner.Drivers.BaseTestDriver.Run(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
ITestExplorationListener testExplorationListener, TestExecutionOptions
testExecutionOptions, ITestExecutionListener testExecutionListener,
IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\BaseTestDriver.cs:line 92

   at Gallio.Runner.DefaultTestRunner.Run(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
TestExecutionOptions testExecutionOptions, IProgressMonitor progressMonitor)
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\DefaultTestRunner.cs:line 292

[15:25:16]: [gallio] Generating reports.

 

 

From: [email protected] [mailto:[email protected]] On
Behalf Of Jeff Brown
Sent: dinsdag 7 april 2009 6:48
To: [email protected]
Subject: MbUnit Re: Exception when running tests

 

Strange.

I wonder if UAC is somehow tripping this up.  Is the TeamCity agent running
as a local admin?

 

Jeff.

 

  _____  

From: [email protected] [mailto:[email protected]] On
Behalf Of Bruno Wouters
Sent: Monday, April 06, 2009 6:08 AM
To: [email protected]
Subject: MbUnit Exception when running tests

Hi all,

 

I installed a TeamCity agent on a Vista machine to run tests while idle.
When I let it run tests I get the following exception:

 

[14:06:09]: [testncover] gallio

[14:06:09]: [gallio] Host process encountered an exception.

System.IO.IOException: The specified registry key does not exist.

   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)

   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey,
RegistryKeyPermissionCheck permissionCheck, RegistrySecurity
registrySecurity)

   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)

   at NCover.Framework.ProfilerDriver.RegisterProfilerForUser()

   at
Gallio.NCoverIntegration.EmbeddedNCoverProcessTask.RegisterProfilerIfNeeded(
)

   at
Gallio.NCoverIntegration.EmbeddedNCoverProcessTask.RegisterAndStartProfiler(
ProfilerSettings settings, Boolean redirectOutput)

   at
Gallio.NCoverIntegration.EmbeddedNCoverProcessTask.StartProcess(ProcessStart
Info startInfo)

   at Gallio.Concurrency.ProcessTask.StartImpl() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs:line 291

   at Gallio.Concurrency.Task.Start() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs:line 170

[14:06:09]: [gallio] A fatal exception occurred while running tests.
Possible causes include invalid test runner parameters and stack overflows.

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.

   at Gallio.Runtime.Hosting.IsolatedProcessHost.EnsureProcessIsRunning() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
319

   at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService()
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
103

   --- End of inner exception stack trace ---

   at Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService()
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs:line
115

   at Gallio.Runtime.Hosting.RemoteHost.AcquireHostService() in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\RemoteHost.cs:line 65

   at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 142

   --- End of inner exception stack trace ---

   at Gallio.Runtime.Hosting.BaseHost.Connect() in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHost.cs:line 146

   at Gallio.NCoverIntegration.NCoverHostFactory.CreateHostImpl(HostSetup
hostSetup, ILogger logger)

   at Gallio.Runtime.Hosting.BaseHostFactory.CreateHost(HostSetup hostSetup,
ILogger logger) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\BaseHostFactory.cs:line 37

   at Gallio.Runner.Drivers.HostedTestDriver.CreateRemoteHost(String
workingDirectory, Boolean shadowCopy, Boolean debug, ProcessorArchitecture
arch) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\HostedTestDriver.cs:line 148

   at
Gallio.Runner.Drivers.HostedTestDriver.DoWithPartitions(TestPackageConfig
testPackageConfig, Action`1 action, Action`1 setStatus) in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\HostedTestDriver.cs:line 113

   at
Gallio.Runner.Drivers.AggregateTestDriver.ExploreOrRunEachPartition(TestPack
ageConfig testPackageConfig, ITestExplorationListener
testExplorationListener, ITestExecutionListener testExecutionListener,
PartitionAction action, IProgressMonitor progressMonitor) in
c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\AggregateTestDriver.cs:line 74

   at Gallio.Runner.Drivers.AggregateTestDriver.RunImpl(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
ITestExplorationListener testExplorationListener, TestExecutionOptions
testExecutionOptions, ITestExecutionListener testExecutionListener,
IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\AggregateTestDriver.cs:line 60

   at Gallio.Runner.Drivers.BaseTestDriver.Run(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
ITestExplorationListener testExplorationListener, TestExecutionOptions
testExecutionOptions, ITestExecutionListener testExecutionListener,
IProgressMonitor progressMonitor) in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\Drivers\BaseTestDriver.cs:line 92

   at Gallio.Runner.DefaultTestRunner.Run(TestPackageConfig
testPackageConfig, TestExplorationOptions testExplorationOptions,
TestExecutionOptions testExecutionOptions, IProgressMonitor progressMonitor)
in c:\RelEng\Projects\MbUnit
v3.0.6\Work\src\Gallio\Gallio\Runner\DefaultTestRunner.cs:line 292

[14:06:10]: 

 

Any ideas?

 

Thanks!

 

Greets,
Bruno

<BR

<BR


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to