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

Investigate the test reporter with github action #4944

Closed
zhfeng opened this issue May 31, 2023 · 6 comments
Closed

Investigate the test reporter with github action #4944

zhfeng opened this issue May 31, 2023 · 6 comments
Assignees
Labels
Milestone

Comments

@zhfeng
Copy link
Contributor

zhfeng commented May 31, 2023

Currently it is hard to find the failing tests in by scrolling the CI building logs. I think if we can find a test reporter action to hightlight the failing tests, that could be very helpful. It needs to report from the surefire and failsafe test log files.

@zhfeng zhfeng added the build label May 31, 2023
@jamesnetherton
Copy link
Contributor

This is something I have wanted for a long time.

I looked into it a long time ago. It's a bit tricky to implement, because our build is broken into so many different steps....

@zhfeng
Copy link
Contributor Author

zhfeng commented May 31, 2023

Yeah, maby we can take a look what the quarkus bot is doing this work.

@svkcemk
Copy link
Contributor

svkcemk commented Jun 14, 2023

@jamesnetherton @zhfeng is anyone already started working on this ? If not I would like to help, thanks!

@zhfeng
Copy link
Contributor Author

zhfeng commented Jun 14, 2023

Thanks for taking a look at this one!

@jamesnetherton
Copy link
Contributor

I can try to move this forward. We can keep things simple and generate a summary from the JUnit XML files after tests have completed on each job.

There's a POC of what it'd look like on my fork:

https://github.com/jamesnetherton/camel-quarkus/actions/runs/8897198115#summary-24432612744

@jamesnetherton jamesnetherton added this to the 3.11.0 milestone May 10, 2024
@jamesnetherton
Copy link
Contributor

Added an initial step for this in #6076. I will try to improve it over time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants