2015-07-13 4 views
0

Я создал одно задание Jenkins для выполнения 5 тестовых примеров, и это работает, но не с точки зрения создания сборки.Jenkins - Состояние сборки

Состояние сборки идет как УСПЕХ, даже если есть какие-либо ошибки отказа случаи во время исполнения.

Например, 2 теста из 5 потерпели неудачу во время моего недавнего прогона, но статус сборки стал УСПЕХОМ !!!

Пожалуйста, помогите мне в исправлении этого .....

Примечание: Я использую Jenkins 1.617 & ANT 1.9.4 для интеграции.

+0

You должен вернуть 1, чтобы отметить неудачу в работе Дженкинса. Можете ли вы дать отчет о сбое? – Tuan

+0

Где я должен настроить конфигурацию для возврата 1? Не могли бы вы дать мне ссылку? – zeal

+0

Вы используете Robot Framework для запуска тестовых примеров? –

ответ

0

Если вы выполняете junits в jenkins, статус по умолчанию нестабилен для работы jenkins и успеха для maven/ant build.

Если вы используете сборку муравьев, добавьте свойство ниже, чтобы выполнить задачу junit, чтобы выполнить сбой сборки. failureproperty = "test.failed". Если вы хотите провалить сборки, даже если один JUnit не удается, добавить свойству haltonfailure = "да"

Если вы используете Maven добавить аргумент -Dmaven.test.failure.ignore = ложь