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

chore: Improve traces e2e test outputs with FlatTrace #1476

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

jeffreylimnardy
Copy link
Contributor

Description

Changes proposed in this pull request (what was done and why):

  • Introduce FlatTrace data structure to improve trace output
  • Rewrite e2e and integration tests to use new matcher
  • Remove old matchers
  • Rewrite unit tests for matchers

Changes refer to particular issues, PRs or documents:

Traceability

  • The PR is linked to a GitHub issue.
  • The follow-up issues (if any) are linked in the Related Issues section.
  • If the change is user-facing, the documentation has been adjusted.
  • The feature is unit-tested.
  • The feature is e2e-tested.

@jeffreylimnardy jeffreylimnardy added area/tests Writing/adding/Refactoring tests or checks do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. kind/chore Categorizes issue or PR as related to a chore. labels Sep 25, 2024
@jeffreylimnardy jeffreylimnardy added this to the 1.25.0 milestone Sep 25, 2024
@jeffreylimnardy jeffreylimnardy self-assigned this Sep 25, 2024
@jeffreylimnardy jeffreylimnardy requested a review from a team as a code owner September 25, 2024 21:43
@kyma-bot kyma-bot added cla: yes Indicates the PR's author has signed the CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Sep 25, 2024
@jeffreylimnardy jeffreylimnardy added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Sep 25, 2024
@kyma-bot kyma-bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Sep 25, 2024
@jeffreylimnardy jeffreylimnardy marked this pull request as draft September 26, 2024 06:30
@kyma-bot kyma-bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tests Writing/adding/Refactoring tests or checks cla: yes Indicates the PR's author has signed the CLA. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. kind/chore Categorizes issue or PR as related to a chore. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants