FitNesse: как настроить .NET для всех тестов / пакетов? - PullRequest
0 голосов
/ 02 октября 2009

Я пытаюсь использовать 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 page, но во всех случаях, когда я запускаю тест, он просто зависает. Если включения находятся прямо на тестовой странице, все работает нормально.

Ответы [ 2 ]

3 голосов
/ 10 октября 2009

Все! Определяет и пути! Могут идти на родительской странице тестовых страниц. ! определяет и! пути наследуются на всех дочерних страницах.

| Импорт | можно зайти на страницу настроек. Страницы настройки - это братья, дяди или [великие *] дяди тестовых страниц.

Итак, структура страницы выглядит следующим образом:

ProjectPage
  SetUp
  FeaturePage
    MyFeature1
    MyFeature2

Вы можете поместить операторы! Path и! Define в ProjectPage и | import | в настройку.

1 голос
/ 05 октября 2009

Ну, нашел, что я могу поместить все на корневую страницу ... кроме импорта, который не работает оттуда.

И | Импорт | работает со страницы Suite SetUp. На самом деле все настройки работают. Не знаю, что случилось, я думаю, что я пытался положить его в Suite SetUp ...

...