I love Extent report and am trying to use it in my own QA Automation project.
The essence of my project is getting input from external text provider (e.g., Excel, XML, etc.), parse this input (it has its own dialect) and run Selenium WebDriver to follow the 'commands' from the input source.
I downloaded and integrated Extent with no problem (both, on Windows and Ubuntu).
One issue I was unable to resolve is using child tests.
My project provides for any test step to be defined as a test case (containing multiple steps - each of which can be a 'step' or collection of those.) - so, there is a natural nesting within my framework that would be super if i could get ExtentReports to display the results in the original test hierarchy.
The ability to use Child tests is extremely appealing but i was unable to achieve what i expected.
I was able to nest tests but the results showed the nested tests duplicated on more than one level and the nesting did not present the 'depth' my sample test case dis (I got only two levels of nesting while my test case was 4 deep)
I assume it is more likely to be my bug, but just to make sure, suppose i set everything correctly, can i expect to create and display the results in a structure similar to file explorer (some nodes deeper than others and no limit on the depth? Within reason, of course)
PLEASE NOTE: I changed the extension of the attached file to .png (originally, and html file).
This is a sample report file created by my project.
So, Please rename it to .html to see the effect i am trying to describe.
In particular, note test named VMTurbo.003 that represents a test with 34 steps. Also, note (last) step Demo.001 which actually 'contains' the rest of the steps.
Thanks,
Avraham Melamed
![ddttestresults](https://cloud.githubusercontent.com/assets/1289265/8942124/d6f67712-3541-11e5-9d84-091accf9ebc8.png)