您可以使用behat.yml中的配置文件並指出每個配置文件要運行哪些功能。 因此,不是每次運行behat幾次,每次運行一次.feature,只運行一次並獲取一個html文件而不是幾個。
示例:以下配置有2個配置文件,一個用於登錄方案,另一個用於預訂方案。 它還過濾掉標記爲@wip的情況。 它輸出數據的命令行(「漂亮」)上,並在HTML文件(「HTML」):
#behat.yml
default:
filters:
tags: "[email protected]"
formatter:
name: pretty,html
parameters:
output_path: null,behat_report.html
login:
paths:
features: features/login
bootstrap: %behat.paths.features%/bootstrap
booking:
paths:
features: features/booking
bootstrap: %behat.paths.features%/bootstrap
然後,您可以運行所需的配置文件:
behat --profile login
將運行features/login /目錄中的所有.feature文件