diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cf2be9034..34e8c73d6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Layout of proxy settings ([#1502](https://github.com/scm-manager/scm-manager/pull/1502)) - Apply test ids to production builds for usage in e2e tests ([#1499](https://github.com/scm-manager/scm-manager/pull/1499)) - Bump google guava version to 30.1-jre +- Refactor table component so that it can be styled by styled-components ([#1503](https://github.com/scm-manager/scm-manager/pull/1503)) ### Fixed - Add explicit provider setup for bouncy castle ([#1500](https://github.com/scm-manager/scm-manager/pull/1500)) diff --git a/Jenkinsfile b/Jenkinsfile index bc2fc761c1..f27f382daa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -62,7 +62,8 @@ pipeline { // in parallel with check? stage('Integration Tests') { steps { - gradle 'integrationTest' + // TODO remove obligatory rerun flag when flappy tests have been fixed + gradle '-PrerunIntegrationTests integrationTest' junit allowEmptyResults: true, testResults: 'scm-it/build/test-results/javaIntegrationTests/*.xml,scm-ui/build/reports/e2e/*.xml' archiveArtifacts allowEmptyArchive: true, artifacts: 'scm-ui/e2e-tests/cypress/videos/*.mp4' archiveArtifacts allowEmptyArchive: true, artifacts: 'scm-ui/e2e-tests/cypress/screenshots/**/*.png' diff --git a/scm-it/build.gradle b/scm-it/build.gradle index 83d2c6167e..2ff3db4dee 100644 --- a/scm-it/build.gradle +++ b/scm-it/build.gradle @@ -78,6 +78,7 @@ task javaIntegrationTests(type: Test) { include '**/*ITCase.class' exclude '**/*Test.class' ignoreFailures = project.isCI + outputs.upToDateWhen { !project.hasProperty('rerunIntegrationTests') } finalizedBy = ['stopScmServer'] dependsOn 'test', 'startScmServer' diff --git a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/web/lfs/LfsBlobStoreFactoryTest.java b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/web/lfs/LfsBlobStoreFactoryTest.java index 420ac431ee..143f60caa6 100644 --- a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/web/lfs/LfsBlobStoreFactoryTest.java +++ b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/web/lfs/LfsBlobStoreFactoryTest.java @@ -62,7 +62,7 @@ public class LfsBlobStoreFactoryTest { // just make sure the right parameter is passed, as properly validating the return value is nearly impossible with // the return value (and should not be part of this test) verify(blobStoreFactory).getStore(argThat(blobStoreParameters -> { - assertThat(blobStoreParameters.getName()).isEqualTo("the-id-git-lfs"); + assertThat(blobStoreParameters.getName()).isEqualTo("git-lfs"); assertThat(blobStoreParameters.getRepositoryId()).isEqualTo("the-id"); return true; })); @@ -70,5 +70,4 @@ public class LfsBlobStoreFactoryTest { // make sure there have been no further usages of the factory verify(blobStoreFactory, times(1)).getStore(any()); } - } diff --git a/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap b/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap index 1003e00d1a..88a9c3e5c6 100644 --- a/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap +++ b/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap @@ -2191,6 +2191,7 @@ exports[`Storyshots Buttons|SubmitButton Default 1`] = ` >