Forum member
Remco NCrunch Developer
7611 posts
Posts by Remco
-
Build error in VS2010 with Async CTP
Thanks for sharing your experiences here - I'm certain that other people will also find them useful. This isn't the first time I've seen an MS library that will build using VS but not using the command line - I hope this isn't demonstrating a hole in MS testing.
20 May 2014 21:34 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Yes, it does. NCrunch does this already anyway, as it needs a hash for every file which forms part of the solution. Experience suggests that this hashing is very fast and you're unlikely to notice any loss in performance, unless you have files included in your projects running into the GB (which w…
20 May 2014 10:31 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Great to hear! The best logging available is the one you've already captured - this is where the FileSystemWatcher triggers NCrunch and NCrunch basically just dumps the filename to the log after cross checking it with the files added to the project. I don't think there's much more we can learn f…
20 May 2014 08:48 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Ok - I have a build here that you might want to try: [url=http://downloads.ncrunch.net/NCrunch_GridNodeServer_2.8.0.4.msi]http://downloads.ncrunch.net/NCrunch_GridNodeServer_2.8.0.4.msi[/url] [url=http://downloads.ncrunch.net/NCrunch_GridNodeServer_2.8.0.4.zip]http://downloads.ncrunch.net/NCrunc…
20 May 2014 03:26 UTC
-
Project built system doesn’t seem to respect build-to-order?
I don't really use a specific tool for BDD myself - I just kind of took what I liked from its approach and applied this in my daily work. I don't think it's something that needs specialised tooling to work with, although NCrunch does support MSpec and SpecFlow, both of which I believe were built wi…
20 May 2014 00:38 UTC
-
Project built system doesn’t seem to respect build-to-order?
I think your choice in framework carries a great deal of personal preference. Each of the 5 major frameworks used by NCrunch have their strong points. Generally I'd suggest that if you're already using a test framework that you're familiar with, then just stick with it. Xunit isn't a bad test f…
19 May 2014 21:29 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Actually, scratch that. There may be a way I can fix this ... Right now NCrunch has a file content check in place that already deals with source files (*.cs, etc). This is because source files need to be loaded into memory anyway, so it's basically a free check to see if the file has actually c…
19 May 2014 12:22 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Hi Daniel, The following is an extract from the code NCrunch is using to watch the files: var watcher = new FileSystemWatcher(directoryPath.AbsolutePath); watcher.Changed += watcherChanged; watcher.Deleted += watcherChanged; watcher.Renamed += watcherChanged; watcher.Created += watcherChan…
19 May 2014 12:04 UTC
-
Build error in VS2010 with Async CTP
I think something that would be useful here in figuring this out is to try building the project NCrunch has created inside its workspace. After NCrunch fails to build your project, right click on the failed project in the Tests Window, then choose Advanced->Browse to workspace. This will open …
17 May 2014 21:17 UTC
-
Xunit 2 quirks
Great, thanks for confirming this! Unfortunately the way that data is provided from the test adapters is interpreted as a flat list of tests. This is done to try to keep coupling with the test frameworks down as much as possible, as every time the frameworks are updated, there is a risk that NCr…
17 May 2014 21:10 UTC
-
Sluggish Performance
I agree that it's probably worth investing your performance issues in combination with the other issues you're experiencing in your testing environment. It's also important though to establish where the loss in performance is originating from, as this may have an impact on how you work with this …
17 May 2014 06:20 UTC
-
Project built system doesn’t seem to respect build-to-order?
I find it quite remarkable how similar your situation is to the NCrunch codebase itself. Consider that NCrunch itself is hosted inside Visual Studio (which like MS Word, is a largely unmanaged, COM heavy, aging beast). As with NCrunch, the most valuable tests in your situation involve the interact…
17 May 2014 06:07 UTC
-
Build error in VS2010 with Async CTP
Hi, thanks for sharing the steps to reproduce. To try and get this issue to show, I've set up a VM with VS2010 SP1 installed, then installed Async CTP Version 3. I then created a class library project with a reference to NUnit and the AsyncCtpLibrary, using the code you've provided above. U…
17 May 2014 03:34 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Hi, thanks for sending through the logs. There's something interesting in here - did you see this? 14:36:34,1425468 0.0000057 System 4 CreateFileMapping C:\VS2010\EXAPTplus-trunk\Exapt.ExaptPlus.Icons\OtherMachiningTab\ReduceToolpath_large.png SUCCESS SyncType: SyncTypeOther 14:36:34,1425573 …
16 May 2014 22:49 UTC
-
xUnit 2.0 beta support
Great, thanks!
16 May 2014 22:39 UTC
-
Project built system doesn’t seem to respect build-to-order?
Hi, sorry that this took so much of your time. Large customised setups can have a price tag attached to an NCrunch implementation. We try to make this easy .. but it isn't always easy to foresee the state of projects people are working on :( NCrunch is quite well suited to integration testing, …
16 May 2014 22:36 UTC
-
xUnit 2.0 beta support
Hi Marcin - There's an early build of NCrunch v2.8 available containing support for the new .2650 xunit build. Initial feedback on this build has been very positive. You're welcome to take it for a spin if you like: [url=http://downloads.ncrunch.net/NCrunch_GridNodeServer_2.8.0.2.msi]http://…
16 May 2014 22:28 UTC
-
Sluggish Performance
Hi, thanks for posting! Staying off the UI thread is a high priority for NCrunch. Your experience is not normal - something is wrong here. Can you share any more details about your IDE setup? Are you using any other 3rd party VS plugins (such as refactoring tools)? Is this a particularly la…
16 May 2014 22:24 UTC
-
Wizard > Cancel = Start NCrunch
Hi, thanks for the feedback here! There are long term plans to change the wizard, so there will be 3 options: 1. Go through the wizard, set up the configuration 2. Use last used settings 3. Abort, don't start the engine
16 May 2014 22:18 UTC
-
NCrunch stuck in Processing/Reprocessing loop
Interesting. That was a good hunch! The virus scanner is opening up and writing the files back to disk. To be honest, it's a little beyond my understanding as to why the scanner would choose to write a file to disk (shouldn't it just read?). But basically, there's no way for NCrunch to tell wh…
16 May 2014 11:12 UTC