0

自動テストの実行に使用するコマンドをユーザーが記述できるようにする、Slim 用のカスタム テーブル クラスを作成しました。STA スレッドで実行する必要がある特定の呼び出しに依存するコマンドを除いて、すべてのコマンドが機能するようになりました。STA を suiteConfig ファイルに追加することで、Fit でこの問題を解決できました。ただし、スリム構成に追加しても機能しないようです。これは私が持っているコードです:

!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 で異なる理由は何かあるでしょうか? コマンド パターンまたは構成ファイルで変更する必要があるものはありますか? どんな助けでも大歓迎です!

サム

4

1 に答える 1

0

次のリリースで修正予定http://github.com/jediwhale/fitsharp/issues#issue/54

于 2010-07-27T01:18:32.917 に答える