2017-09-01 36 views
0

我想在與套件名稱對應的behat.yml中定義多個標籤。 功能文件夾內有4個套件,每個套件都有多個.feature文件。定義多個標籤並刪除behat.yml中的套件

例如:要定義管理員,主題

標籤:@admin,@themes。

此前,behat.yml文件包含管理員和主題的套件。現在我想定義對應於不同測試環境的3個不同配置文件(server1,server2和server3),並使用標籤而不是套件來運行包含這些標籤的功能文件。我在主題和管理文件夾的每個功能文件中添加了@admin和@themes標籤。

我應該如何在我的配置文件中實現這個特定的情況? 任何幫助是極大的讚賞

回答

0

你可以有不同的配置文件和主題爲每docs

所以,一個可能的方式做到這一點,將是集團的每個配置文件的套房。

server1: 
    suites: 
    default: 
     contexts: 
      - FeatureContext 
     filters: 
      tags: "@admin" 
server2: 
    suites: 
     default: 
      contexts: 
       - FeatureContext   
      filters: 
       tags: "@admin" 

server3: 
    suites: 
     default: 
      contexts: 
       - FeatureContext   
      filters: 
       tags: "@admin,@themes"