1

私のSimianタスクは次のようになります。

<exec>
<executable>C:\\Program Files (x86)\simian\bin\simian-2.3.33.exe</executable>
<buildArgs>-includes=*.cs -formatter=xml:build\log\simian.xml-failOnDuplication</buildArgs>
</exec>

ビルドログは次のようになります。

<simian version="2.3.33">
    <check failOnDuplication="true" ignoreCharacterCase="true" ignoreCurlyBraces="true" ignoreIdentifierCase="true" ignoreModifiers="true" ignoreStringCase="true" threshold="6">
        <summary duplicateFileCount="0" duplicateLineCount="0" duplicateBlockCount="0" totalFileCount="0" totalRawLineCount="0" totalSignificantLineCount="0" processingTime="94"/>
    </check>
</simian>

ソリューションに重複するコードがあることを知っているので、何か、ポインターが不足していると思いますか?

4

1 に答える 1

1

totalFileCount="0"Simianがファイルを見つけられないことを示します。このように実行してみてください(CruiseControl.Netがコマンドラインで不必要なエスケープを行っていると思います):

<exec>
  <executable>C:\\Program Files (x86)\simian\bin\simian-2.3.33.exe</executable>
  <buildArgs>-includes=**/*.cs -formatter=xml:build\log\simian.xml -failOnDuplication</buildArgs>
</exec>

この構文のもう1つの重要な違いは-includes=**/*.cs、ファイル検索にサブディレクトリを含めるようにSimianに指示することです。

于 2011-11-03T08:44:36.110 に答える