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

Alternative hierarchical view #65

Closed
PhilippSalvisberg opened this issue Jul 13, 2019 · 0 comments · Fixed by #123
Closed

Alternative hierarchical view #65

PhilippSalvisberg opened this issue Jul 13, 2019 · 0 comments · Fixed by #123
Assignees
Milestone

Comments

@PhilippSalvisberg
Copy link
Member

In version 1.0.0 test results are presented in a table. Here's an example:

image

The table representation is good and allows to sort the result. For each column (test status, suitepath/description, runtime). This representation should be kept.

However, an additional hierarchical representation would be optimal to vizualize the tree structure. Something like this:

image

The icon of a test could be replaced by the test status (success, failure, error, disabled) after completion. During execution the icon could be set to "progress". The same way as in the table representation. The runtime could be added at the end of the suitpath/description in square brackets, similar to the documentation reporter (e.g. [0.042 s]).

Indicators for warning and info will not be included in the tree view. Sorting is also not possible. If this is wanted then switching back to the table representation is the way to go.

The tree should be fully expanded by default.

Synchronization with detail tabs should work the same way as for the table representation.

The default view should be configurable in the utPLSQL preferences. Additionally switching view should be possible anytime within the utPLSQL realtime reporter, e.g. via context menu (kind of radio button logic).

The configuration to show suitepath or description should apply in the tree view as well.

@PhilippSalvisberg PhilippSalvisberg added this to the v1.2.0 milestone Aug 24, 2019
@PhilippSalvisberg PhilippSalvisberg modified the milestones: v1.2.0, v1.3.0 May 30, 2020
@PhilippSalvisberg PhilippSalvisberg pinned this issue Jun 16, 2020
PhilippSalvisberg added a commit that referenced this issue Jan 3, 2021
Columns in table and tree-table are shown in the same order.
This means the warning and info indicators are shown now before
the execution time column.

All features that were available for the table-view are also available
in the tree-table-view with one exception: It is not possible to sort a
tree-table. Therefore sorting is disabled for the tree-table-view.
Beside that, all  features that are available in the context-menu
work. Selection multiple nodes is supported as well.
PhilippSalvisberg added a commit that referenced this issue Jan 3, 2021
@PhilippSalvisberg PhilippSalvisberg self-assigned this Jan 3, 2021
@PhilippSalvisberg PhilippSalvisberg unpinned this issue Jan 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant