Skip to content

feat(Example): add checkmark script for tests#4087

Draft
sgaczol wants to merge 1 commit into
mainfrom
@sgaczol/tests-script
Draft

feat(Example): add checkmark script for tests#4087
sgaczol wants to merge 1 commit into
mainfrom
@sgaczol/tests-script

Conversation

@sgaczol
Copy link
Copy Markdown
Collaborator

@sgaczol sgaczol commented May 22, 2026

Description

This PR adds a new utility script that automatically collects information about test scenarios and generates readable Markdown tables based on their metadata.
The script processes the collected data and outputs it into two separate sections: Smoke Tests and Non-Smoke Tests. Currently, the generated tables include the following columns: Mark (rendered as an empty checkbox [ ]), Test Name, E2E Coverage and Key. The entries in both tables are sorted first by E2E coverage priority, and then alphabetically by their file path. This ensures that tests related to the same features or areas are grouped logically together in the list.

If you want to add a new property or column to the table in the future, you simply need to add a new object to the TABLE_COLUMNS array inside the script.

By default, the script searches the standard test directory, but you can override this behavior by passing a custom path using the --test-path <path> flag.

Changes

Before & after - visual documentation

Test plan

Checklist

  • Included code example that can be used to test this change.
  • For visual changes, included screenshots / GIFs / recordings documenting the change.
  • For API changes, updated relevant public types.
  • Ensured that CI passes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant