mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-07 15:20:38 +00:00
339524226a
fixing Jenkins path to tests and clean tests commenting future tests and adding doc with info about the tests
47 lines
1.3 KiB
Groovy
47 lines
1.3 KiB
Groovy
pipeline {
|
|
agent any
|
|
triggers {
|
|
cron(env.BRANCH_NAME == 'master' ? 'H 0 * * *' : '')
|
|
}
|
|
options {
|
|
timestamps()
|
|
timeout(time: 1, unit: 'HOURS')
|
|
}
|
|
stages {
|
|
stage('test') {
|
|
steps {
|
|
dir('app/src/androidTest/java/org/mozilla/fenix/syncIntegration') {
|
|
sh 'pipenv install'
|
|
sh 'pipenv check'
|
|
sh 'pipenv run pytest'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
post {
|
|
always {
|
|
script {
|
|
publishHTML(target: [
|
|
allowMissing: false,
|
|
alwaysLinkToLastBuild: true,
|
|
keepAll: true,
|
|
reportDir: '/Users/synctesting/.jenkins/workspace/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/SyncIntegrationTests/results',
|
|
reportFiles: 'index.html',
|
|
reportName: 'HTML Report'])
|
|
}
|
|
}
|
|
|
|
failure {
|
|
slackSend(
|
|
color: 'danger',
|
|
message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
|
|
}
|
|
|
|
fixed {
|
|
slackSend(
|
|
color: 'good',
|
|
message: "FIXED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
|
|
}
|
|
}
|
|
}
|