Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在多目标构建环境中从gulp检测量角器_Angularjs_Unit Testing_Protractor_Gulp - Fatal编程技术网

Angularjs 在多目标构建环境中从gulp检测量角器

Angularjs 在多目标构建环境中从gulp检测量角器,angularjs,unit-testing,protractor,gulp,Angularjs,Unit Testing,Protractor,Gulp,我在一个项目中使用angularjs和karma&Digrator进行测试,gulp作为taskrunner。该项目旨在为具有定制品牌和选定功能/特性的不同客户端构建同一应用程序的多个(略有不同)变体。 大多数应用程序共享相同的代码。80-90%是相同的 我目前正在研究如何检测端到端测试(使用量角器),发现唯一的方法是为每个运行配置创建一个配置文件: VariantA.develop.spec.js VariantA.deploy.spec.js VariantB.develope.spec.

我在一个项目中使用angularjs和karma&Digrator进行测试,gulp作为taskrunner。该项目旨在为具有定制品牌和选定功能/特性的不同客户端构建同一应用程序的多个(略有不同)变体。 大多数应用程序共享相同的代码。80-90%是相同的

我目前正在研究如何检测端到端测试(使用量角器),发现唯一的方法是为每个运行配置创建一个配置文件:

  • VariantA.develop.spec.js
  • VariantA.deploy.spec.js
  • VariantB.develope.spec.js
  • VariantB.deploy.spec.js
  • …起泡,冲洗,重复
现在,我的方法是将公共部分重构为共享模块,每个配置都需要并根据需要进行扩展/更改

然而,我想知道是否有替代方法