[Mono-dev] csproj files for Mono's class libraries.
Adar Wesley
adar.wesley at gmail.com
Mon Feb 14 06:16:40 EST 2011
+1 :-)
NUnit plugins for VS2010:
Visual Nunit 2010:
http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099?SRC=VSIDE
TestDriven.Net:
http://visualstudiogallery.msdn.microsoft.com/3a1fdba7-eadd-4b35-84fd-ec3d559e657d?SRC=VSIDE
Continuous Testing for Visual Studio 2010:
http://visualstudiogallery.msdn.microsoft.com/c074d3c6-71e2-4628-9e7c-7690e706aef4?SRC=VSIDE
to name just a few.
And for the express editions of VS2010, one could always use the NUnit Gui
and NUnit console applications to run the test suites.
---
Adar Wesley
On Mon, Feb 14, 2011 at 12:52 PM, Atsushi Eno <
atsushieno at veritas-vos-liberabit.com> wrote:
> I noticed another issue: the project does not support tests. Test
> project will require NUnit addin (am not sure if it exists for 2010) and
> thus excludes Express users.
> But that should not mean that it's okay for Windows-based hackers to
> totally ignore those NUnit tests.
>
> It might be still possible to not be based on nunit adding but rather
> include a standalone test runner project (executable) that includes all
> nunit stuff.
>
> Atsushi Eno
>
> (2011/02/14 18:52), Atsushi Eno wrote:
> > The newer system should be as convenient as dll.sources model. Without
> > as easy step as to add just one line for new Foo.cs in Bar.dll.sources
> > (or more importantly for contribution, FooTest.cs in
> > Bar_test.dll.sources), I'm not likely enthusiastic to contribute new
> code.
> >
> > So far *.dll.sources could be created like this:
> >
> > ls ../../build/common/*.cs */*.cs | grep -v *-check.cs>
> > Foo.dll.sources
> > cd Test; ls */*.cs> ../Foo_test.dll.sources; cd ..
> >
> > Atsushi Eno
> >
> > (2011/02/13 12:11), Miguel de Icaza wrote:
> >> Hello guys,
> >>
> >> I have resumed my work on creating visual studio project files for
> >> our assemblies. I have checked the solutions, currently these
> >> solutions are intended to be used by developers that want to build
> >> their code with Visual Studio. Although currently you must invoke
> >> msbuild/xbuild or virtual studio on a project-by-project basis, the
> >> idea would be to do use these files to drive the entire build process
> >> on Windows. Since this is a weekend, I do not have a Windows machine
> >> handy to test the process there.
> >>
> >> Ideally, we can turn this into building Mono entirely using
> >> msbuild, which should be a lot faster than using the cygwin/makefile
> >> setup.
> >>
> >> The solution files are generated from the actual configuration
> >> data used in the Makefiles, so it should be easy to keep the visual
> >> studio solutions in sync with any changes that happens to the
> >> makefiles. Currently the process works by extracting the arguments
> >> list from an actual build of Mono and this produces the flags in the
> >> file mono/msvc/scripts/order.xml. Then the genproj tool in
> >> mono/msvc/scripts is used to populate all of the solution files from
> >> this input. This means that either a cygwin or Unix system is
> >> required to maintain the order.xml file, but with an up-to-date
> >> order.xml file, we should be able to keep the build in sync.
> >>
> >> Would love to hear your feedback
> >>
> >> Miguel
> >> _______________________________________________
> >> Mono-devel-list mailing list
> >> Mono-devel-list at lists.ximian.com
> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >>
> >>
> >>
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >
> >
> >
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110214/11b22cac/attachment-0001.html
More information about the Mono-devel-list
mailing list