代码之家  ›  专栏  ›  技术社区  ›  Garry Shutler

耙。导航战鉴定小组

  •  10
  • Garry Shutler  · 技术社区  · 17 年前

    什么是建立一个最好的方法。NET解决方案,并使用Rake运行MbUnit测试?

    我目前直接调用如下命令:

    sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
    

    这行得通,但似乎有点垃圾。人们会推荐使用哪些宝石?

    2 回复  |  直到 17 年前
        1
  •  14
  •   Jason Watts    16 年前

    我刚刚开始使用 albacore 可在 http://github.com/derickbailey/Albacore .

    完整文档请访问 wiki

    执行构建的任务很简单:

    msbuild do |msb|
     msb.solution = "mysolution.sln"
     #... other settings here
    end
    

    想要执行单元测试吗?

    desc "NUnit Test Runner Example"
    nunit do |nunit|
        nunit.path_to_command = "NUnit/nunit-console.exe"
        nunit.assemblies << "assemblies/TestSolution.Tests.dll"
    end
    

    更新: 查看 this May 2010 article 这是一个非常全面的教程。

        2
  •  4
  •   Amittai Shapira    9 年前

    rake-dotnet 它很有用,如果很新的话(尽管我承认这很无耻;-)。

    Source code

    推荐文章