As an automator using Ranorex API I would like the Ranorex Report and Report class to have ability to specify Setup and Teardown sections for Test Cases that are hidden or have smaller visibility impact on whole report, so that I can create reports with greater readability.
We use Ranorex to develop keyword driven tests where each keyword is a module in report. Each test case is a test case in report and consists of a bunch of keywords. For each test case there is a setup and teardown consisting of keywords. These go as modules under each test case in report, mixing with keywords from tests. Each suite has setup and teardown consisting of keywords. These go as modules outside of Test Cases further decreasing readability.
I would like to say Report.BeginSetup() and all modules until I write Report.EndSetup() would be grouped together in a hidden(with ability to show) or small and grey section. I imagine it should be able to expand and collapse this section and font would be smaller than module and color would be gray. Similar functionality should work for Teardown. These sections should like modules be allowed on suite and test case level. So I should be allowed to have structure as follows:
Code: Select all
Suite
|_Setup
|_Module
|_TestCase
|_Setup
|_Module
|_Teardown
|_Teardown
|_Setup
|_TestCase
|_Module
|_Teardown