未在Slim(FitNesse)中识别STA

时间:2010-07-21 14:45:00

标签: fitnesse sta fitnesse-slim

我为Slim编写了一个自定义表类,允许用户编写用于运行自动化测试的命令。所有命令现在都在工作,除了依赖于必须在STA线程中进行的某个调用的命令。通过添加,我能够在Fit中解决这个问题  STA 到suiteConfig文件。但是,将它添加到Slim配置似乎不起作用。这是我的代码:

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

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

为什么STA模式在Fit中的效果与Slim中的效果不同?我需要在命令模式或配置文件中修改什么吗?任何帮助将不胜感激!

萨姆

1 个答案:

答案 0 :(得分:0)