文件名称:parallel-cucumber-js:并行执行Cucumber场景,减少测试执行时间
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-30 14:04:41
JavaScript
并行Cucumberjs 并行执行Cucumber方案,减少了执行测试所需的时间。 parallel-cucumber-js使用多个node.js进程来一次执行多个Cucumber功能。 这样可以大大减少测试套件的执行时间。 但是,在构建测试套件时需要考虑到并行性。 特别是当Cucumber功能正在访问共享资源(如数据库支持的Web服务)时。 用法 安装 parallel-cucumber-js可以作为一个称为parallel-cucumber的npm模块获得。 应该将parallel-cucumber-js作为开发依赖项添加到测试代码库中。 您可以使用以下方法执行此操作: $ npm install --save-dev parallel-cucumber 或者,您可以将其手动添加到package.json文件中: { " devDependencies " : {
【文件预览】:
parallel-cucumber-js-master
----.jshintrc(332B)
----.gitignore(39B)
----package.json(2KB)
----History.md(3KB)
----bin()
--------parallel-cucumber-js(150B)
--------parallel-cucumber-js-worker(169B)
----.travis.yml(241B)
----Gruntfile.js(760B)
----LICENSE(1KB)
----README.md(4KB)
----lib()
--------parallel_cucumber_worker()
--------cucumber()
--------parallel_cucumber_worker.js(148B)
--------parallel_cucumber()
--------parallel_cucumber.js(263B)
----CONTRIBUTE.md(566B)
----.npmignore(26B)
----features()
--------retries.feature(11KB)
--------require.feature(4KB)
--------progress_formatter.feature(1KB)
--------profile_environment_variable.feature(2KB)
--------dry_run.feature(2KB)
--------support()
--------custom_cucumber.feature(687B)
--------step_definitions()
--------empty.feature(323B)
--------cucumber_events.feature(2KB)
--------parallel.feature(8KB)
--------custom_formatter.feature(367B)
--------tags.feature(3KB)
--------json_formatter.feature(2KB)
--------scenario_outline.feature(3KB)
--------passing.feature(2KB)
--------environment_variables.feature(9KB)
--------failing.feature(2KB)
--------background.feature(2KB)
----test_assets()
--------lib()
--------features()