-
Notifications
You must be signed in to change notification settings - Fork 40
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
Implement display of hierarchies in new HTML report of TEAM Engine #319
Comments
Proposal for a first draft:
@keshav-nangare Are changes or enhancements in the EARL report required to display hierarchies? |
@keshav-nangare |
Steps to display hierarchies:
|
This is already done in branch https://github.com/opengeospatial/teamengine/tree/hierarchiesInNewHtmlReport-319. Besides the enhancements to display hierarchies, the class CtlEarlReporter was formatted and refactored. Furthermore some bugs was fixed:
|
Added Unit Tests for CtlEarlReporter and fixed some more bugs. |
The xslt script transforming the EARL report to the new HTML report was adjusted to display the hierarchies (currently the test cases are indented on the main page, dependent on the level of the hierarchy depth). As the generated EARL report seems to differ if the report is created multiple times from the same source there was missing test cases. This was fixed in 47028b6 Handling of inheritedFailures was added within cf53e2a. For a consistent working with the URLs provided by EARL and added with the CITE enhancements the URLs should be adjusted. Ticket #326 was created, the URL for the InheritedFailures was already adjusted in 149d827 |
Simplified calculation of test (was counted by the TestCase/Assertions and did not work with test hierarchies): |
Fixed calculation of executed tests (included inherited tests): d53f4b4 |
Implementation is finished so far. Currently tests without subtests (like data-preconditions in ETS WMS 1.3) contains no test results. How can we handle this? The number of tests differs from the one in the old report as the first (main:main) and second (data-independent, data-preconditions, basic and queryable) levels tests are not included in the new html report. Furthermore inherited failures are not marked but counted as usually failures. |
@keshav-nangare Can you please review the implementation and provide feedback if you identify any improvements? |
Should be fixed with https://github.com/lat-lon/teamengine/commit/aef2fa6efe2290bb3c9f718a919422018e9cbb95 @keshav-nangare Can you test again? |
The issue fixed and showing the result in detail HTML page. But, the current working branch is failing with Maven Unit test: |
Should be fixed with 8fefc6c |
@dstenger Please review notes in #319 (comment) and create new tickets, if required. |
I reviewed notes in #319 (comment), created new tickets and added proposal for solution:
Pull request was created: #328 @keshav-nangare Can you please confirm if feature branch is working on your environment now? |
I have tested the feature branch and worked successfully with CTL and TestNG test-suites. Tested Environment: OS: Windows 8.1 |
No description provided.
The text was updated successfully, but these errors were encountered: