Grunt测试:只测试特定的功能

Grunt uitest: Test only specific feature

本文关键字:测试 功能 Grunt      更新时间:2023-09-26

我知道有一种方法可以修改localConfig。通过添加类似"tag":"name"的东西,在特性文件中,你将能够写@name并只测试这个特性。

它是如何工作的?

javascript中没有注释

这里有几个选项:

  • 使用suites(推荐)对测试进行逻辑分组:

    suites: {
        homepage: 'tests/e2e/homepage/**/*Spec.js',
        search: [
            'tests/e2e/contact_search/**/*Spec.js',
            'tests/e2e/venue_search/**/*Spec.js']
        },
    

    然后运行,例如:

    protractor protractor.conf.js --suite homepage
    
  • 使用grep选项:

    protractor conf.js --grep='pattern to match'
    

参见:

  • 运行规格标签

好吧,显然没有人知道这个(简单的)解决方案是我自己发现的:

1:进入localConfig.json

2:写"testSuiteTags": ["@YourName"]

3:将@YourName(标签)放在.feature文件的特定场景之前-

´s它