gpt4 book ai didi

javascript - 实习生 - 定义不同的命令/参数来运行不同的测试

转载 作者:行者123 更新时间:2023-12-02 13:52:58 25 4
gpt4 key购买 nike

我有一个有2个功能套件的项目,结构是这样的:

- /tests
--- /sign
------ sign.js
--- /buy
------ buy.js
--- intern.js
- /node_modules
- ....

在我的 intern.js 上我有这个

//...
functionalSuites: [ 'tests/sign/sign', 'tests/buy/buy'],
//...

并运行测试 intern-runner config=tests/intern

到目前为止一切顺利,2/2 测试通过。

我想知道是否可以传递一些参数来仅执行functionSuites的一部分

例如:

intern-runner config=tests/intern --sign

不知怎的,它只会运行功能套件tests/sign/sign

如果我通过 intern-runner config=tests/intern --all ,它将运行所有功能套件测试。

谢谢

最佳答案

您应该使用 Intern 2.1 release announce 中引入的 grep 参数。使用grep,您可以根据您的命名约定来定位一个特定的测试或一类测试。

在我们的例子中,functionSuites 设置仅包含 'test/function/**/* 以确保 CI 过程不会忘记任何功能测试。我们在脚本开发过程中使用了 grep 属性。

关于javascript - 实习生 - 定义不同的命令/参数来运行不同的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40871770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com