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

💪 Enhance test setup/teardown logging by defining event IDs #243

Open
stijnmoreels opened this issue Dec 25, 2024 · 0 comments
Open

💪 Enhance test setup/teardown logging by defining event IDs #243

stijnmoreels opened this issue Dec 25, 2024 · 0 comments
Labels
area:logging All issues related to test logging. enhancement New feature or request
Milestone

Comments

@stijnmoreels
Copy link
Member

Is your feature request related to a problem? Please describe.
The current, future and custom temporary test fixtures will want to use the [Test:Setup/Teardown] prefix, which defines a group of opertions (during setup/teardown). Currently, this is done manually, which means duplication; plus it does not provide extensibility for users.

Describe the solution you'd like
Define the setup/teardown as event IDs that are passed to the log statements. That way, the loggers themselves define how it should be structured, users can also use them to define their own setup/teardown statements, and future operations that we want to group is also supported.

@stijnmoreels stijnmoreels added enhancement New feature or request area:logging All issues related to test logging. labels Dec 25, 2024
@stijnmoreels stijnmoreels added this to the v1.3 milestone Dec 25, 2024
@github-project-automation github-project-automation bot moved this to To do in Roadmap Dec 25, 2024
@stijnmoreels stijnmoreels changed the title 💪 Test setup/teardown logging by defining event IDs 💪 Enhance test setup/teardown logging by defining event IDs Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:logging All issues related to test logging. enhancement New feature or request
Projects
Status: To do
Development

No branches or pull requests

1 participant