如何使用shardTestFiles运行泛型beforeEach:true?

时间:2014-09-11 10:42:41

标签: javascript angularjs selenium protractor angularjs-e2e

我正在使用量角器来自动化angular.js应用程序的测试,我有以下文件夹结构:

└── smoke
    ├── before-each-smoke.js
    └── modules
        ├── abc
        │   └── abc-smoke-test.js
        ├── bcd
        │   └── bcd-smoke-test.js

before-each-smoke.js文件中,我有一个简单的beforeEach()方法,其中包含模块文件夹中所有it文件的公共代码。

如果我执行具有shardTestFiles: false功能的量角器,before-each-smoke.js中定义的代码将在每次测试之前执行。

如果我将shardTestFiles量角器功能设置为true(带maxInstances: 5),则before-each-smoke.js中的代码将不会在每次测试之前执行。

这是量角器/硒提供的并行测试执行的限制吗?如何在每个beforeEach之前使用it执行公共shardTestFiles: true

提前致谢。

0 个答案:

没有答案