-
Notifications
You must be signed in to change notification settings - Fork 174
ci(test): skip skipped tests from the Test JUnit output #8084
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
Conversation
This pull request does not have a backport label. Could you fix it @v1v? 🙏
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we have here the --junitfile-hide-skipped-tests
argument?
good catch, I somehow thought it was using the mage specific implementation. Thanks! See |
This pull request is now in conflicts. Could you fix it? 🙏
|
* upstream/main: Guard against `nil` pointer dereference (elastic#8107) Generate NOTICE.txt with only modules used by binaries (elastic#8053) Retry enrollment requests when an error is returned, add enrollment timeout (elastic#8056) Changelog for 8.17.6 version (elastic#8062) (elastic#8106) [main][Automation] Update versions (elastic#8098) Allow using beats receivers for self-monitoring (elastic#8031) Adding new configuration setting: `agent.upgrade.rollback.window` (elastic#8065) [Integration Testing] Allow tests to declare themselves as needing a FIPS environment (elastic#8083) fix(agentless): overcome SIGPIPE in agentless promotion pipeline (elastic#8094) ksm autosharing integration configuration update (elastic#8086)
This pull request is now in conflicts. Could you fix it? 🙏
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. It's now much easier to read the test reports
Should we replace Replace()
with ReplaceAll()
in gotest.go
within this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! see |
|
💛 Build succeeded, but was flaky
Failed CI StepsHistory
cc @v1v |
@Mergifyio backport 9.0 |
✅ Backports have been created
|
(cherry picked from commit 05289da) # Conflicts: # .buildkite/scripts/integration-tests.ps1 # go.mod # go.sum
(cherry picked from commit 05289da) # Conflicts: # .buildkite/scripts/integration-tests.ps1
@Mergifyio backport 8.18 |
✅ Backports have been created
|
(cherry picked from commit 05289da) # Conflicts: # .buildkite/scripts/integration-tests.ps1 # go.mod # go.sum
@Mergifyio backport 8.17 |
✅ Backports have been created
|
(cherry picked from commit 05289da) # Conflicts: # .buildkite/scripts/buildkite-integration-tests.sh # .buildkite/scripts/integration-tests.ps1 # go.mod # go.sum
…nit output (#8461) * ci(test): skip skipped tests from the Test JUnit output (#8084) (cherry picked from commit 05289da) # Conflicts: # .buildkite/scripts/buildkite-integration-tests.sh # .buildkite/scripts/integration-tests.ps1 # go.mod # go.sum * fix: resolve conflicts * fix: update NOTICE.txt --------- Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com> Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co>
What does this PR do?
Bump the gotestsum version and eemove skipped tests from the aggregated report.
Why is it important?
The integration tests reporting have a few non-critical reporting issues:
That affects:
Checklist
./changelog/fragments
using the changelog toolDisruptive User Impact
How to test this PR locally
Run make and then .
I compared this test-result from main vs this PR
vs
Related issues
gotestyourself/gotestsum#478 has been merged and https://github.com/gotestyourself/gotestsum/releases/tag/v1.12.2 has been released
Questions to ask yourself