首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改afFancordion结果的目标文件夹?

如何更改afFancordion结果的目标文件夹?
EN

Stack Overflow用户
提问于 2014-08-08 14:35:11
回答 1查看 41关注 0票数 1

当我在我的扇汤姆项目中运行afConcordion固定设备时,生成的补丁将在这个文件夹中结束:

代码语言:javascript
复制
$FAN_HOME/temp/concordion/no-name

但是我希望它们被写在我的项目文件夹下的一个名为target的文件夹中。

afConcordion文档的角度来看,这似乎是可能的,至少对于afBedSheet应用程序来说,如果我扩展ConcordionRunner,例如。

代码语言:javascript
复制
class MyConcordionRunner : ConcordionRunner {

    new make(|This|? f := null) : super(f) {
        outputDir = `concordion-results/`.toFile
        // other runner configuration...
    }
}

但是,我希望使用默认的ConcordionRunner,而不是实现自己的,并且仍然决定我想要测试结果的位置。有可能吗,拜托?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-10 17:55:39

当然是!ConcordionRunner是一个标准类,outputDir只是一个字段,所以.

代码语言:javascript
复制
runner := ConcordionRunner()
runner.outputDir = `target/`.toFile

或者,使用it块ctor参数:

代码语言:javascript
复制
runner := ConcordionRunner() { it.outputDir = `target/`.toFile }

把它和FixtureTest放在一起

代码语言:javascript
复制
class TestStuff : FixtureTest {

    ...

    override ConcordionRunner concordionRunner() {
        ConcordionRunner() { it.outputDir = `target/`.toFile }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25205950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档