Support for C/C++
It would be awsome if NCrunch could add support for C/C++ (or at least C++ CLI)
Any news on this? To have a C++/CLI project for interop between c/c++ and C# can't be that uncommon.
It would be awesome to at least be able to run unit tests for C#-code that uses the interop, also without code coverage. The only thing stopping that for me in my current project seems to be that the interop-dll can't be found. Ncrunch builds it (always Win32, but if I have to I could live with that), but the runner can't find it at runtime. Could a potentially small improvement here give a big payoff?
Sorry there are no plans to introduce this in the near future.
Support for C++ would require a whole new build, instrumentation and runtime system. It would require a significant effort to both introduce this support and maintain it. At present, there does not appear to be a strong enough business case to warrant the cost of this.
Any update to support C++? I feel the demand may be increasing, yes? Please update.
Native C++ would be awesome. We develop in C++ primarily but also some C# and not having NCrunch there for the C++ stuff is painful. Miss those green dots.
I'm only dependent on my C++/CLI project. I just need it to build. I'm not even testing it.
Native C++ test coverage would be great. Writing code without NCrunch is like walking in the dark with arms outstretched!
Gerald Fishel commented
Starting back on some native C++ development, I find myself lost without my little black and green dots :)
Markus Ewald commented
With the hodge-podge of concepts that C# is turning into, I find myself turning towards C++ more and more. Having NCrunch in C++ would be a big advantage.
I understand that C++ building is a bit more complicated and that the convention for unit testing frameworks is to compile test suite executables instead of test libraries, but if NCrunch supported a freely definable build command and parsed the console output (eg. of the most popular frameworks, Googletest and CppTest) and the reports generated by coverage solutions (eg. Gcov and CovTool) it could already reach feature parity with .NET.
Marius Meier commented
I am working in the field of measurement devices. Due to that we choosed CSharp as a fast productive language. Nevertheless we often deal with third party libaries which are written in C/C++ (native). This libraries are included with C++ managed. It would be awesome if you support C/C++ (native and CLR) in NCrunch!
Dufus Johnson commented
My company would buy quite a few company seats if this happened. We are using google test. Thanks.