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

[Tool] Collecting failed test details #1001

Open
schaffung opened this issue Aug 30, 2021 · 1 comment
Open

[Tool] Collecting failed test details #1001

schaffung opened this issue Aug 30, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request Tools Changes in Tools

Comments

@schaffung
Copy link
Member

The purpose of running the test cases is to find if gluster is failing any corner case or if any feature is broken after certain changes. The focus is hence on what is failing ( in case of functional test cases ). Hence, it is important that we can quickly get to the traceback thrown and collected by the test case. For further analysis, it is good to have all the traceback ( after some level of parsing ) documented.

Rather than doing this step manually after every run, a tool can go through the existing logs of a run and collect the failure records for faster debugging.

@schaffung schaffung added enhancement New feature or request Tools Changes in Tools labels Aug 30, 2021
@schaffung schaffung self-assigned this Aug 30, 2021
@BarakSason
Copy link
Contributor

Why not have the framework handle this?
Through the course of the framework's execution, the framework have all the necessary information to export this data.
IMO, instead of creating a separate too for this functionality, a preferable solution is to enable this functionality from within the framework itself, using a CLI flag.
Since the framework already have the necessary information, generating such output would require much less compute power (and time) than going through all the generated logs.
Output should probably be in a single file format, containing all the TBs that occurred.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Tools Changes in Tools
Projects
None yet
Development

No branches or pull requests

2 participants