【问题标题】:FitNesse: how to setup for .NET for all tests/suites?FitNesse:如何为所有测试/套件设置 .NET?
【发布时间】:2009-10-10 05:06:06
【问题描述】:

我尝试将 Fitnesse 与 .NET 一起使用。所以,我在我的测试页面上有这个设置:

!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -a ..\Orders.Tests\bin\Debug\Orders.Tests.config -r fitSharp.Slim.Service.Runner,slim\fitsharp.dll %p}
!define TEST_RUNNER {slim\Runner.exe}
!path ..\Orders.Tests\bin\Debug\Orders.Tests.dll

|import|
|Tests.Orders.Fit|

如何让它在单个位置使用?我试图在 PageHeader、套件的 SetUp 和 !include 页面中定义它,但在所有情况下,当我运行测试时,它只是挂起。如果包含直接在测试页面上,它运行良好。

【问题讨论】:

    标签: fitnesse


    【解决方案1】:

    所有 !defines 和 !paths 都可以放在测试页面的 页面上。 !defines 和 !paths 被继承到所有子页面中。

    |进口|可以进入设置页面。设置页面是测试页面的兄弟、叔叔或 [great*] 叔叔。

    所以给定这样的页面结构:

    项目页面 设置 特色页面 我的功能1 我的功能2

    您可以将 !path 和 !define 语句放入 ProjectPage 和 |import|进入设置。

    【讨论】:

      【解决方案2】:

      嗯,发现我可以把所有东西都放在根页面上……除了从那里不能工作的导入。

      和|进口|从套件设置页面工作。实际上所有的设置都有效。不知道出了什么问题,我想我试着把它放到 Suite SetUp...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多