文件名称:test-boosters:自动并行化-在多个作业中运行测试文件
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-07 19:00:55
booster knapsack knapsack-solver semaphore-open-source Ruby
测试助推器 自动并行化-在多个作业中运行测试文件 测试Booster基础知识: 测试助推器: 安装 gem install semaphore_test_boosters 什么是测试助推器 测试助推器采用您的测试套件,并将测试文件拆分为多个作业。 这使您可以在多台构建机之间快速并行化测试套件。 例如,让我们看一下rspec_booster --job 1/10命令。 它列出了与项目中的spec/**/*_spec.rb glob匹配的所有文件,并将它们分配到10个作业中,然后执行第一个作业。 分割配置 每个测试助推器都可以加载一个拆分的配置文件,以帮助测试助推器进行更好的分发。 例如,如果您有3个RSpec Booster作业,并且要运行: 第一个作业中的spec/a_spec.rb和spec/b_spec.rb 第二个作业中的spec/c_spec.rb和spec/d_spec
【文件预览】:
test-boosters-master
----LICENSE.txt(1KB)
----test_boosters.gemspec(1KB)
----lib()
--------test_boosters()
--------test_boosters.rb(823B)
----Gemfile(98B)
----config.reek(183B)
----spec()
--------integration()
--------lib()
--------expected_rspec_report_format.json(760B)
--------spec_helper.rb(954B)
--------support()
----Rakefile(117B)
----README.md(6KB)
----.rubocop.yml(2KB)
----.rspec(31B)
----exe()
--------cucumber_booster(93B)
--------rspec_booster(90B)
--------go_test_booster(91B)
--------minitest_booster(93B)
--------ex_unit_booster(91B)
----.gitignore(141B)
----rspec_formatters()
--------semaphore_rspec3_json_formatter.rb(2KB)
----bin()
--------console(338B)
--------setup(131B)