                stage('${stageName}') {
                    agent {
                        label "rhel"
                    }
                    steps {
                        sh "echo 'ws: ${WORKSPACE} node: ${NODE_NAME}'"
                        unstash name: 'cq-artifacts'
                        sh "mkdir -p /home/jenkins/.m2/repository/org/apache/camel/quarkus"
                        sh "cd /home/jenkins/.m2/repository/org/apache/camel/quarkus && tar xfz ${WORKSPACE}/cq-artifacts.tgz"
                        configFileProvider([configFile(fileId: 'fuse-maven-settings', variable: 'MAVEN_SETTINGS')]) {
                            sh "cd ${groupDirectory} && ../../../mvnw ${MAVEN_PARAMS} test -fae"
                        }
                    }
                    post {
                        always {
                            junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml'
                            junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml'
                        }
                    }
                }
