Skip to content

Conversation

@yaauie
Copy link
Member

@yaauie yaauie commented Feb 27, 2025

Release notes

  • [rn: skip]

What does this PR do?

When run on host_os == linux, some plugin manager integration specs are run with an airgap wrapper, but the other tests are bypassed because they are in an else clause.

This PR moves the non-airgap tests out of the else clause so that they will be run in buildkite CI.

NOTE: best reviewed ignoring whitespace changes

Why is it important/What is the impact to the user?

no user impact

Checklist

  • My code follows the style guidelines of this project
  • [ ] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [ ] I have made corresponding change to the default configuration files (and/or docker env variables)
  • I have added tests that prove my fix is effective or that my feature works

Author's Checklist

  • [ ]

How to test this PR locally

Related issues

Use cases

Screenshots

Logs

@donoghuc
Copy link
Member

Hopefully this will expose failures due to needing #17165 . Looks like artifacts-api is struggling again ⌛

Copy link
Member

@donoghuc donoghuc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are running now!

  | rspec ./specs/cli/remove_spec.rb:206 # CLI > logstash-plugin remove multiple plugins when removing plugins and all plugins that depend on them removes the plugins
  | rspec ./specs/cli/remove_spec.rb:179 # CLI > logstash-plugin remove multiple plugins when multiple remaining plugins have a dependency on a removed plugin errors helpfully without removing any of the plugins
  | rspec ./specs/cli/remove_spec.rb:153 # CLI > logstash-plugin remove multiple plugins when a remaining plugin has a dependency on a removed plugin errors helpfully without removing any of the plugins
 

@elastic-sonarqube
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@elasticmachine
Copy link
Collaborator

💛 Build succeeded, but was flaky

Failed CI Steps

History

Copy link
Member

@donoghuc donoghuc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! :shipit:

@yaauie yaauie merged commit 0f81816 into elastic:main Feb 27, 2025
8 checks passed
@yaauie
Copy link
Member Author

yaauie commented Feb 27, 2025

@logstashmachine backport 9.0

@yaauie
Copy link
Member Author

yaauie commented Feb 27, 2025

@logstashmachine backport 8.x

github-actions bot pushed a commit that referenced this pull request Feb 27, 2025
* qa: don't bypass plugin manger tests on linux

* add gradle task to build gem fixtures for integration tests

(cherry picked from commit 0f81816)
github-actions bot pushed a commit that referenced this pull request Feb 27, 2025
* qa: don't bypass plugin manger tests on linux

* add gradle task to build gem fixtures for integration tests

(cherry picked from commit 0f81816)
yaauie added a commit that referenced this pull request Feb 27, 2025
* qa: don't bypass plugin manger tests on linux

* add gradle task to build gem fixtures for integration tests

(cherry picked from commit 0f81816)

Co-authored-by: Ry Biesemeyer <[email protected]>
yaauie added a commit that referenced this pull request Feb 27, 2025
* qa: don't bypass plugin manger tests on linux

* add gradle task to build gem fixtures for integration tests

(cherry picked from commit 0f81816)

Co-authored-by: Ry Biesemeyer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants