-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
Allure Framework Team would like to support Open Test API #10
Comments
We'd be happy to collaborate with you! Do you have concrete ideas what functionality should be added? 😄 Right now this library contains a few exceptions that are intended to be reusable by many testing frameworks, not just JUnit. I assume that would be interesting for Allure, e.g. to show |
I think you need to write a document which contains a list of test statuses with detailed descriptions. An example - what exactly your |
@marcphilipp any updates on this? |
@baev do you mean you would like to have standard test execution statuses (for reporting systems) to be included in opentest4j (like PASSED, BROKEN, FAILED, SKIPPED, ABORTED) and their mapping from exceptions? I guess JavaDoc already describes the reason of exceptions. E.g. Would you like:
@marcphilipp would you like to have pull request on test execution statuses or to discuss it briefly previously? |
@volkovs Thanks, but I don't think this is ready for a pull request, yet. I'm not sure just having an enum (?) with the statuses would be useful. Who would use it and how? |
Hi @marcphilipp, Standard exceptions should be enough for Test Execution / Report tools. But test execution status is relied on in tools collecting and aggregating test execution (could be different test frameworks) results like Sonar, Test Management Systems, probably in conditions controlling CD pipeline, as well as in custom listeners for Test Framework (onTestFailed(), onTestSkipped(), etc.) or names of according messages. And everywhere there are slight differences in naming and meaning. I agree that unification of test execution result could be too early. Moreover enum data type doesn't match hierarchy of exceptions (since Java enum can't be extended). So, just an idea to discuss. There could be a need for it. |
@baev is this implemented with allure2 (which would be great!) Because JUnit 5.9.0 supports this as well ... and it would make the working with reports simpler due to its unification. |
Hi there!
I am a creator of Allure Framework. Our team would like to support this project. It would be nice to create an open standard for testing.
Please feel free to contact our team to reach feedback.
Dmitry Baev
The text was updated successfully, but these errors were encountered: