MudassarRasool / mb-unit

Automatically exported from code.google.com/p/mb-unit
0 stars 0 forks source link

VS 2010 integration doesn't install on x64 #695

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. download latest gallio installer for x64
2. run the installer, choosing the "Complete" option
3. create a new solution and a new test project in the solution. add references 
to the Gallio and mbunit assemblies. create an empty mbunit test. 

example:
namespace testgallio {
    [TestFixture]
    public class galliotests {

        [Test]
        public void hello() {

        }
    }
}

hit CTRL + R, A to run all tests in the test assembly.

What is the expected output? What do you see instead?
I expected both the default unit test (from mstest) and the empty mbunit test 
to run. only the mstest test ran.

What version of the product are you using? On what operating system?
latest 3.2.517.0 x64 on Win 7 x64

Please provide any additional information below.
I have half confirmed that the problem is that the Tip100.Proxy assembly isn't 
installed into the GAC by the installer. If I get source from the server, 
compile it, and then run install.bat to register the compiled proxy assembly, 
the mbunit test does show up in the test output window.

I would have created an svn patch and submitted it, but after grokking through 
the WIX files for awhile I couldn't figure out the difference between the Tip90 
install and the Tip100 install that made the Tip90 work and the Tip100 not.

This issue _might_ be related to #659 
http://code.google.com/p/mb-unit/issues/detail?id=659

Original issue reported on code.google.com by spworw...@gmail.com on 29 Jul 2010 at 7:24

Attachments:

GoogleCodeExporter commented 8 years ago
Update: ended up being a pebkac error
I'm still not sure what I did when I first installed gallio, but I'm assuming 
that I put tests in a normal project and not a test project. Assuming that was 
the problem, I then built gallio from source and tried to debug the addin, 
which registered the debug Tip100.Proxy assembly in the gac and made VS use the 
plugin in the dev directory.

After I uninstalled gallio (to get rid of the addin) and uninstalled the debug 
assembly from the GAC, I reinstalled gallio and everything worked a expected.

Great job guys! :)

Original comment by spworw...@gmail.com on 30 Jul 2010 at 12:55

GoogleCodeExporter commented 8 years ago
You are welcome ;)

Original comment by Yann.Tre...@gmail.com on 8 Sep 2010 at 7:30

GoogleCodeExporter commented 8 years ago
And thank you for the follow-up.

Original comment by Yann.Tre...@gmail.com on 8 Sep 2010 at 7:30