Merge pull request #4718 from pmac/add-retry-to-integration-tests

Add one retry to integration test runs
This commit is contained in:
Alex Gibson 2017-03-14 16:30:12 +00:00 коммит произвёл GitHub
Родитель 4f90087125 1829058d4b
Коммит dd83f87d53
1 изменённых файлов: 9 добавлений и 7 удалений

Просмотреть файл

@ -64,13 +64,15 @@ def integrationTestJob(propFileName, appURL='') {
usernameVariable: 'SAUCELABS_USERNAME',
passwordVariable: 'SAUCELABS_API_KEY']]) {
withEnv(["BASE_URL=${appURL}"]) {
try {
sh testScript
}
finally {
junit 'results/*.xml'
if ( propFileName == 'smoke' ) {
sh 'docker/bin/cleanup_after_functional_tests.sh'
retry(1) {
try {
sh testScript
}
finally {
junit 'results/*.xml'
if ( propFileName == 'smoke' ) {
sh 'docker/bin/cleanup_after_functional_tests.sh'
}
}
}
}