Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Design/implement flaky test testing for pipelines #46163

Closed
brianseeders opened this issue Sep 19, 2019 · 2 comments · Fixed by #46740
Closed

[CI] Design/implement flaky test testing for pipelines #46163

brianseeders opened this issue Sep 19, 2019 · 2 comments · Fixed by #46740
Labels
Feature:CI Continuous integration release_note:skip Skip the PR/issue when compiling release notes

Comments

@brianseeders
Copy link
Contributor

brianseeders commented Sep 19, 2019

Create and document a process to replace the flaky test testing method from matrix jobs (editing jobs.yml and duplicating the same ciGroup over and over).

Possibilities

  • Create a separate job driven by a separate Jenkinsfile
    • Move shared functionality between the Jenkinsfiles to a separate groovy file
    • Job can be triggered by a comment in a PR, then no editing of files in PR is required
    • Separate CI status will make sure that PRs don't get merged until they're tested by the default job too
@brianseeders brianseeders added release_note:skip Skip the PR/issue when compiling release notes Feature:CI Continuous integration labels Sep 19, 2019
@brianseeders
Copy link
Contributor Author

I ended up reverting the commit for this, because the master job was failing in CI and I need to look into it more.

https://kibana-ci.elastic.co/job/elastic+kibana+master/391/console

There's a problem with how the shared library in the Kibana repo is getting loaded. The fetch command shows that its timing out after 10 minutes, which doesn't happen when running the same job on my sandbox Jenkins.

@spalger spalger reopened this Oct 10, 2019
@brianseeders
Copy link
Contributor Author

Initial implementation has been rolled out https://kibana-ci.elastic.co/job/kibana+flaky-test-suite-runner/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:CI Continuous integration release_note:skip Skip the PR/issue when compiling release notes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants