R# 6.1 EAP and Gallio plugin

43 views
Skip to first unread message

Randy Astle

unread,
Nov 25, 2011, 7:16:35 PM11/25/11
to galli...@googlegroups.com
With the latest version of R# EAP (6.1.13.115)  and the latest Gallio build (3.3.524) I observed:
1) Existing unit tests show up in the Unit Test Explorer window
2) Newly created unit tests do not show up in the Unit Test Explorer window
3) The gutter icons don't show up in either the existing or new unit test code.


--
Randy

Pierson's Law: If you're coasting, you're going downhill.

Graham Hay

unread,
Nov 27, 2011, 2:59:06 PM11/27/11
to galli...@googlegroups.com
You're going to have problems if you insist on using the latest EAP build :)

I'm afraid I can't promise to keep up with every build (I've got better things to do with my evenings & weekends!). Would you like some instructions on how to build it yourself? (Teach a man to fish, and all that :).

--
You received this message because you are subscribed to the Google Groups "gallio-user" group.
To post to this group, send email to galli...@googlegroups.com.
To unsubscribe from this group, send email to gallio-user...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gallio-user?hl=en.

Randy Astle

unread,
Nov 27, 2011, 3:50:50 PM11/27/11
to galli...@googlegroups.com
Oh, I know.

I wasn't complaining -- just informing: just letting you know the latest status. 

I also found that I could run the unit tests from the windows, BTW.

It is obviously wiser not to try to keep pace with the moving target that is currently R# 6.1 EAP. Seems like they were a bit premature with this EAP. Several of the builds seem to have been worse than earlier builds.

Sure -- I would like to know how to build it myself. :-)

Like you, I do have other things to do... but I may find fishing to be a useful skill. ;-)


Randy

Graham Hay

unread,
Nov 27, 2011, 4:46:48 PM11/27/11
to galli...@googlegroups.com
The short version is:
  1. Delete the plugin from %program data%\JetBrains\blah\Gallio
  2. Get the Gallio sauce (http://mb-unit.googlecode.com/svn/trunk/v3)
  3. Get the latest R# SDK
  4. Unzip & copy the Bin & Targets folders to src\Extensions\ReSharper\libs\ReSharper\v6.1
  5. Run Build.bat src\Extensions\ReSharper\ReSharper61.module /p:AssemblyVersion=3.3.1.0

If the build succeeds run src\Extensions\ReSharper\CopyFiles61.bat. If the build fails, fix it :)

Nick Portelli

unread,
Nov 28, 2011, 8:42:28 AM11/28/11
to galli...@googlegroups.com
I would yes, if you put it on the wiki that'd be awesome.  Along with your thoughts on what might be nice to get done on the plugin.  Does it have to be tied with the version number of R#?

Graham Hay

unread,
Dec 2, 2011, 3:53:45 PM12/2/11
to galli...@googlegroups.com
Yep, good idea, I'll do a wiki page.

I think the most important feature would be getting dynamic test steps working. I had a look last week, and I think I've got half of the puzzle completed. I'll check in what I've done, and you can have a look. Other than that, there's a lot of technical debt (it hasn't had a lot of love recently). And I imagine there's a few other features we're missing.

What do you mean by tied to the R# version?

On 28 November 2011 13:42, Nick Portelli <portel...@gmail.com> wrote:
I would yes, if you put it on the wiki that'd be awesome.  Along with your thoughts on what might be nice to get done on the plugin.  Does it have to be tied with the version number of R#?

--
You received this message because you are subscribed to the Google Groups "gallio-user" group.
To view this discussion on the web visit https://groups.google.com/d/msg/gallio-user/-/vowrmgMJm3cJ.

Nick Portelli

unread,
Dec 2, 2011, 4:19:25 PM12/2/11
to galli...@googlegroups.com
I mean do every time R# bumps up a minor version it seems the Gallio plugin doesn't work anymore.  I'm not sure how consistent Jetbrains is on their SDK, not very it seems.  I may very well be asking stupid questions.  In fact assume that, lol

Graham Hay

unread,
Dec 2, 2011, 4:26:17 PM12/2/11
to galli...@googlegroups.com
As always the answer is, it depends. If the API has changed, or the installation procedure needs to be different then it's normally easier to cut a new version. There's been a lot of changes from 6.0 to 6.1, for example.

On 2 December 2011 21:19, Nick Portelli <portel...@gmail.com> wrote:
I mean do every time R# bumps up a minor version it seems the Gallio plugin doesn't work anymore.  I'm not sure how consistent Jetbrains is on their SDK, not very it seems.  I may very well be asking stupid questions.  In fact assume that, lol

--
You received this message because you are subscribed to the Google Groups "gallio-user" group.
To view this discussion on the web visit https://groups.google.com/d/msg/gallio-user/-/EFNoQBrwECsJ.

Graham Hay

unread,
Dec 4, 2011, 10:28:42 AM12/4/11
to galli...@googlegroups.com
I've put some notes here.

Dmitri Nesteruk

unread,
Dec 28, 2011, 10:57:04 AM12/28/11
to galli...@googlegroups.com
It is a fact of life that you must recompile a ReSharper plug-in for minor as well as major versions. In particular, in 6.1 the Settings subsystem has seen major changes which plug-in writers might need to accomodate. The SDK which has been released together with 6.1 should help you get your plug-in compiling. Also, don't hesitate to contact the R# team (e.g., me) with any questions regarding plugin development.
Reply all
Reply to author
Forward
0 new messages