2012-10-17 33 views
3

我刚刚创建了一个AppHarbor的小项目,由一个使用xUnit的.csproj组成。它使用NuGet来恢复xUnit框架。 AppHarbor认识到这是一个测试项目,并执行了现有的测试。AppHarbor如何选择单元测试?

我想知道AppHarbor如何选择单元测试哪些项目。它是否查看dll/exe的引用程序集(可能是通过反射)? (例如,如果dll/exe引用xunit.dll,那么它可能是一个测试项目)。它是否在查找引用的.csproj文件?它是否通过所有跑步者运行所有组件?

回答

1

Appharbor使用Galio http://www.gallio.org/我敢肯定它要运行标有[事实]

+0

有由AppHarbor正式支持的至少五个框架一切。这可能比这更复杂。 – btcsharp

+0

我猜测它会查看.csproj来确定您正在使用的单元测试框架与反射。但它只是一个猜测。 – ElvisLives