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

Merge default HTML reports and AI reports #1973

Open
bartekpacia opened this issue Aug 29, 2024 · 0 comments
Open

Merge default HTML reports and AI reports #1973

bartekpacia opened this issue Aug 29, 2024 · 0 comments
Labels
enhancement New feature request or improvement of an existing feature maestro ai Related to Maestro's AI-powered commands maestro cli Related to the command-line Maestro tool P2 Important and valid issues not at the top of the work list tech debt Corners cut, candidates for refactoring, etc.

Comments

@bartekpacia
Copy link
Contributor

bartekpacia commented Aug 29, 2024

Current state

Right now, if the flow contains at least 1 AI-powered command (as of now: either assertWithAI or assertNoDefectsWithAI), then HTML report of AI output is generated in ~/.maestro/tests/<flow-udid>/ directory.

This is not great as the information about a single flow is split across 2 files.

Expected state

A single HTML report for each flow is generated in ~/.maestro/tests/<flow-udid>/. The individual HTML reports are hyperlinked to each other (e.g. there's a dropdown list), to make it very easy for the user to switch between them.

Prerequisites

Make the default HTML report look good and be more useful. There's come community work being done in this area already:

I would still argue that the HTML report doesn't look as nice as I wish it would.

Then we need to look into merging the two (i.e. this issue).

Additional context

@bartekpacia bartekpacia added enhancement New feature request or improvement of an existing feature maestro cli Related to the command-line Maestro tool P2 Important and valid issues not at the top of the work list tech debt Corners cut, candidates for refactoring, etc. maestro ai Related to Maestro's AI-powered commands labels Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement of an existing feature maestro ai Related to Maestro's AI-powered commands maestro cli Related to the command-line Maestro tool P2 Important and valid issues not at the top of the work list tech debt Corners cut, candidates for refactoring, etc.
Projects
None yet
Development

No branches or pull requests

1 participant