Fantom プロジェクト内で afConcordion フィクスチャを実行すると、生成されたフィクスチャは次のフォルダーに配置されます。
$FAN_HOME/temp/concordion/no-name
target
しかし、プロジェクトのフォルダーの下にあるというフォルダーにそれらを書きたいと思います。
afConcordion のドキュメントを見ると、ConcordionRunner を拡張すると、少なくとも afBedSheet アプリケーションの場合、可能であるように見えます。
class MyConcordionRunner : ConcordionRunner {
new make(|This|? f := null) : super(f) {
outputDir = `concordion-results/`.toFile
// other runner configuration...
}
}
しかし、独自の ConcordionRunner を実装する代わりに、デフォルトの ConcordionRunner を使用したいと思いますが、それでもテスト結果が必要な場所を決定します。可能ですか?