Профиль Дженкинса и Бехата

Привет, у меня возникла проблема с моей конфигурацией 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 будут хорошо сгенерированы.

Спасибо за помощь


person Uub    schedule 25.07.2013    source источник


Ответы (1)


я думаю, вам следует добавить параметр профиля в свой build.xml, это выглядит так

behat  --profile ios

документация по поведению

person Vail    schedule 25.07.2013
comment
Да, но Дженкинс сказал: Конфигурация для профиля jenkins не может быть найдена. но эта команда отлично работает в моем терминале... - person Uub; 26.07.2013
comment
Как вы создаете свое приложение? из git/svn и phing? - person Vail; 26.07.2013
comment
Теперь это работает, я использую вашу команду с --config behat.yml перед --profile jenkins. Не знаю, хороший ли это способ, но выглядит хорошо. Спасибо - person Uub; 26.07.2013