mirror of
https://github.com/corda/corda.git
synced 2024-12-20 13:33:12 +00:00
9962c9085d
* INFRA-424 linux1 jenkinsfile * INFRA-424 full run * INFRA-424 bigger heap size * Upgraded DJVM to handle BC - latest version of BC is a multirelease JAR. When reading JKS keystore if a BC EdDSAPrivateKey is returned then swap for a net.i2p EdDSA private key. * Temporary downgrade of BC * Removed the BC EdDSA conversion * INFRA-424 bigger heap size * Upgrading Quasar to handle openJ9 different fields. * INFRA-424: Handle lack of SUPPRESSED_SENTINEL in openj9. * INFRA-424: If BCEdDSA public or private key is generated convert to net.i2p EdDSA form. * INFRA-424 bigger heap size * INFRA-424: On openJ9 only getting upto milli resolution. * INFRA-424: Handle keystore returning a BCEdDSAPrivateKey. * INFRA-424: Disable test on JDK11, as it requires the custom cordapp to generate JDK8 contract code, which we now check for. * INFRA-424: Truncated time test to resolution of millis for openj9. * INFRA-424 disabling log intensive tests until a fix is developed * INFRA-424 one more test disabled * INFRA-424: Disabled a couple of tests failing on openj9. * INFRA-424: Disabling failing openj9 tests. * INFRA-424: Disabling test failing on openj9. * INFRA-424: Ignoring another flaky sleep test on openj9. * INFRA-424 run integrationTests * INFRA-424 set timeout to 4 hours * INFRA-424: Cope with exception message from openj9. * INFRA-424: Handle the coloured text characters openj9 adds. * INFRA-424: Disabling test as it is generating JDK11 contract code under JDK11. Currently on JDK8 contract code allowed. * INFRA-424: Commenting test out for openj9. Output of the processs thats read by the test is sometimes garbled. * INFRA-424 switching to smoke tests * INFRA-424 switching to slow integration tests * INFRA-424 full run * INFRA-424 moving jenkinsfile * INFRA-424 removing references * INFRA-424: Created common IS_OPENJ9 func for ignoring tests. Co-authored-by: Schife <razvan.codreanu@r3.com>
49 lines
1.2 KiB
Groovy
49 lines
1.2 KiB
Groovy
import static com.r3.build.BuildControl.killAllExistingBuildsForJob
|
|
@Library('existing-build-control')
|
|
import static com.r3.build.BuildControl.killAllExistingBuildsForJob
|
|
|
|
killAllExistingBuildsForJob(env.JOB_NAME, env.BUILD_NUMBER.toInteger())
|
|
|
|
pipeline {
|
|
agent { label 'open-j9' }
|
|
options {
|
|
timestamps()
|
|
timeout(time: 10, unit: 'HOURS')
|
|
}
|
|
|
|
environment {
|
|
EXECUTOR_NUMBER = "${env.EXECUTOR_NUMBER}"
|
|
}
|
|
|
|
stages {
|
|
stage('Unit Tests') {
|
|
steps {
|
|
sh "./gradlew clean --continue test --info"
|
|
}
|
|
}
|
|
stage('Integration Tests') {
|
|
steps {
|
|
sh "./gradlew clean --continue integrationTest --info"
|
|
}
|
|
}
|
|
stage('Smoke Tests') {
|
|
steps {
|
|
sh "./gradlew clean --continue smokeTest --info"
|
|
}
|
|
}
|
|
stage('Slow Integration Tests') {
|
|
steps {
|
|
sh "./gradlew clean --continue slowIntegrationTest --info"
|
|
}
|
|
}
|
|
}
|
|
|
|
post {
|
|
always {
|
|
junit '**/build/test-results/**/*.xml'
|
|
}
|
|
cleanup {
|
|
deleteDir() /* clean up our workspace */
|
|
}
|
|
}
|
|
} |