STA не распознается в Слиме (FitNesse) - PullRequest
0 голосов
/ 21 июля 2010

Я написал собственный класс таблиц для Slim, который позволяет пользователям писать команды, которые используются для запуска автоматических тестов. Все команды теперь работают, кроме той, которая основана на определенном вызове, который должен быть выполнен в потоке STA. Я смог решить эту проблему в Fit, добавив STA в файл suiteConfig. Тем не менее, похоже, что добавление в конфигурацию Slim не работает. Вот код, который у меня есть:

!define TEST_SYSTEM {slim}<br> !define COMMAND_PATTERN {%m -c C:\..\Slim\slim.config.xml}<br> !define TEST_RUNNER {C:\..\Slim\Runner.exe}

<suiteConfig><br> <ApplicationUnderTest><br> <AddAssembly>C:\..\Slim\fit.dll</AddAssembly><br> <AddAssembly>C:\..\Slim\fitSharp.dll</AddAssembly><br> </ApplicationUnderTest><br> <Settings><br> <ApartmentState>STA</ApartmentState><br> <Runner>fitSharp.Slim.Service.Runner</Runner><br> </Settings><br> <FileExclusions><br> <Add>^\.svn$</Add><br> </FileExclusions><br> </suiteConfig>

Есть ли какая-либо причина, по которой режим STA в Fit подходит по-другому, чем в Slim? Что-то, что мне нужно изменить в шаблоне команды или конфигурационном файле? Любая помощь будет высоко ценится!

Sam

1 Ответ

0 голосов
/ 27 июля 2010

Будет исправлено в следующем выпуске http://github.com/jediwhale/fitsharp/issues#issue/54

...