gpt4 book ai didi

Ruby:如何使用单个命令运行文件夹中的所有单元测试?

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:59 28 4
gpt4 key购买 nike

我有,比方说:

emp_test.rb
sales_emp_test.rb
corporate_emp_test.rb
payroll_emp_test.rb

我怎样才能同时运行它们?我应该将它们包含到另一个测试文件中吗?

我正在使用测试/单元 gem。

最佳答案

创建另一个 ruby​​ 文件并要求所有要运行的测试文件。

例如,我可以使用以下代码在我的 test 文件夹中创建一个 all.rb 文件:

Dir[File.dirname(File.absolute_path(__FILE__)) + '/**/*_test.rb'].each {|file| require file }

这将运行在 test 文件夹树中找到的每个 *_test.rb 文件。

从您的项目根目录使用 ruby -Itest test/all.rb 运行它。

关于Ruby:如何使用单个命令运行文件夹中的所有单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25583536/

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