FitNesse:如何为所有测试/套件设置 .NET?

发布于 2024-08-06 16:16:34 字数 457 浏览 2 评论 0原文

我尝试将 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 页面中定义它,但在所有情况下,当我运行测试时,它只是挂起。如果包含直接在测试页上,则运行正常。

I try to use Fitnesse with .NET. So, I have this setup on my test pages:

!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|

How do I make this to be used from single location? I tried to define this in PageHeader, suite's SetUp, and !include page, but in all cases, when I run test, it just hangs. If includes are directly on the test page, it runs fine.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倒数 2024-08-13 16:16:34

所有!定义和!路径都可以位于测试页面的页面上。 !defines 和 !paths 继承到所有子页面中。

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

因此,给定这样的页面结构:

ProjectPage
  SetUp
  FeaturePage
    MyFeature1
    MyFeature2

您可以将 !path 和 !define 语句放入 ProjectPage 中,然后将 |import| 放入其中。进入设置。

All the !defines and the !paths can go on a parent page of the test pages. !defines and !paths are inherited into all child pages.

The |import| can go on a SetUp page. SetUp pages are brothers, uncles, or [great*]uncles of the test pages.

So given a page structure like this:

ProjectPage
  SetUp
  FeaturePage
    MyFeature1
    MyFeature2

You can put the !path and !define statement into ProjectPage and the |import| into SetUp.

一场春暖 2024-08-13 16:16:34

好吧,发现我可以将所有内容都放在根页面上...除了导入之外,导入从那里不起作用。

以及|导入|从套件设置页面进行操作。实际上所有设置都有效。不知道出了什么问题,我想我尝试将其放入套件设置中......

Well, found that I can put everything on the root page... except import which do not work from there.

And |import| works from the Suite SetUp page. Actually all of the settings work. Don't know what was wrong, I think I tried to put it to the Suite SetUp...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文