Привет, у меня возникла проблема с моей конфигурацией behat и jenkins.
Я хотел бы запустить тест Behat в сборке jenkins с этой конфигурацией:
/behat.yml
default:
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://symfony.localvm/app_dev.php'
browser_name: 'firefox'
javascript_session: 'selenium2'
goutte: ~
zombie: ~
selenium2: ~
jenkins:
formatter:
name: progress,junit,html
parameters:
output_path: ,app/build/behat,app/build/behat.html
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://symfony.localvm/app_dev.php'
javascript_session: selenium2
И в моем build.xml
<target name="behat" description="Run behat test">
<exec executable="../bin/behat" failonerror="false" inputstring=""></exec>
</target>
(Мой композитор)
"require-dev": {
"behat/behat": "2.4.*@stable",
"behat/mink-extension": "@dev",
"behat/mink-goutte-driver": "@dev",
"fabpot/goutte": "@dev",
"behat/mink-sahi-driver": "@dev",
"behat/mink-zombie-driver": "@dev",
"behat/mink-selenium2-driver": "@dev"
},
Но Дженкинс не использует профиль jenkins в behat.yml, как я говорю Дженкинсу: «Эй, Дженкинс, используйте профиль jenkins, пожалуйста!» в конфигурации? Или Дженкинс должен сделать это один?
Если я нажму параметр formatter в профиле по умолчанию и использую командную строку, файлы .xml будут хорошо сгенерированы.
Спасибо за помощь