“ Tests”で終わるすべてのページにTestプロパティを自動的に追加するようにFitnesseを構成するにはどうすればよいですか?
-
06-07-2019 - |
質問
Iデフォルト設定 fitnesseは、" Test"で終わるすべてのページにTestプロパティを自動的に追加します。
ただし、私が取り組んでいるプロジェクトでは、" Tests"で終わるすべてのページにTestプロパティを追加する必要があります。残念ながら、すべてのページの名前を変更して、「テスト」で終わるようにします。私には選択肢ではありません。
解決
2008xxxxバージョンのFitnesseでは、テストで開始または終了するページは自動的にテストページに設定され、スイートで開始または終了するページはスイートに設定されます。これはページの作成時に行われ、おそらくページの名前を変更するだけでは機能しません。
注:改造するテストページが多数ある場合は、wingrep / grepwin(または大規模なファイル検索と置換を実行できる他のツール、私は個人的にgrepwinを使用)を使用して、properties.xmlを操作できます。挿入
<Test>true</Test>
他のヒント
次のいずれかの方法でページのテストプロパティを設定します。
1.ページにアクセスし、プロパティをクリックして、テストチェックボックスを選択します。
2.?propertiesでページを表示し、テストチェックボックスを選択します
3.ページに関連付けられているproperties.xmlファイルを変更して、ブロック内にタグを含めます。
方法3は、多数のファイルを自動化するのに最も簡単です。
おそらく、grepファイルユーティリティを使用してこれを実行し、大量の検索と置換を行うことができます。
または、ファイルを読み取り、必要に応じてこのタグを追加するスクリプト(powershell)またはプログラム。