自定义 FancordionRunner 不编译。怎么了?

Custom FancordionRunner does not compile. What's wrong?

我正在尝试编译一个仿照官方 Fancordion user guide 的 MyFancordionRunner 的 FancordionRunner,但是,编译器会抛出此错误...

/data/code/mypod/test/specs/WebFancordionRunner.fan(9,35):
Invalid args make(), not (|moneyToursRest::WebFancordionRunner->sys::Void|?)

Fantom 编译器在 super(f) 调用中抱怨:

new make( |This|? f := null ) : super( f ) { 
  f( this )
  outputDir = `target/specs/`.toFile
}

我试过使输入参数不可为空 ( |This| f ) 但无济于事。添加或删除调用 f(this) 也没有任何区别。我试过 Fancordion v1.0.0 以及最新的 v1.0.4

请问我做错了什么?

查看 FancordionRunner.make() 的文档,似乎 make() 没有采用任何参数,因此代码可以是:

new make() { 
    super.outputDir = `target/specs/`.toFile
}

用户指南中的示例似乎已过时 - 但此 commit 对其进行了更新。