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

Improve error pages of test suite results - better format and navigation (potentially make them HTML to expand and contract detail?) #627

Closed
civsiv opened this issue Feb 20, 2024 · 1 comment · Fixed by #630
Assignees

Comments

@civsiv
Copy link
Contributor

civsiv commented Feb 20, 2024

Include a "jump to first error" link

Also collapse details related to successful steps, so the page is shorter to scroll through

Include a button that uncollapses all the headings.

Include summary page being HTML-ified.

Include a markdown-to-css library (if necessary, better to use Bootstrap). Note that these markdown elements will need to be converted to HTML: code blocks and horizontal lines.

Two handlebars files to edit:

Use bootstrap or similar external CSS reference (that includes code blocks etc.)

E.g. document.querySelector('div#layer1').style.display = 'none'

Ensure any markdown in https://github.com/openactive/openactive-test-suite/blob/master/packages/openactive-integration-tests/test/report-generator.js is also converted to HTML

@civsiv civsiv self-assigned this Feb 20, 2024
@civsiv civsiv converted this from a draft issue Feb 20, 2024
@civsiv civsiv moved this from 🏗 In progress to 👀 In review in OpenActive Infrastructure Feb 20, 2024
@lukehesluke
Copy link
Contributor

Is blocking #607 presently as this will need to update test output somewhat

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

Successfully merging a pull request may close this issue.

2 participants