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

Add web, html, and dialog features and update verbose of protocol class exceptions #420

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

ferpasri
Copy link
Member

@ferpasri ferpasri commented Feb 10, 2025

  1. Add WebPathsAllowed regular expression setting

Users can use the WebPathsAllowed regular expression setting to indicate which web paths and pages TESTAR should explore.

  1. Add a restore button and undo feature to the Oracle dialog

Users can undo (Ctrl+Z) and redo (Ctrl+Y) events in dialog text areas.
A Restore button also enables users to add default suspicious titles if they delete them accidentally.

  1. The HTML has been updated

The state, derived, and selected actions are visually included in containers.
The state container contains a URL of the state for web applications.
The derived actions container is now collapsible and hidden by default to avoid showing long text lists.

  1. Update verbose of invalid ProtocolClass setting

Using an invalid ProtocolClass setting causes ugly exception messages in TESTAR #398
This setting is quite a mess internally; it is being loaded, reloaded, used by the dialog, changing the protocol, etc.
A temporal verbose fix detects and indicates to the users they need to fix this ProtocolClass setting in the test.settings file

  1. Add StateRenderTime Tag and LCP web metric

A new Tag<Double> StateRenderTime is added to TESTAR and in the HTML if available.
This can be used to measure and provide information about the time it takes to render the system state.
Implemented for web applications with the LargestContentfulPaint (LCP) metric.

@ferpasri
Copy link
Member Author

ferpasri commented Feb 11, 2025

TODO:

  • Continue testing the WebPathsAllowed feature
  • Improve icon for the set of derived actions
  • Make LCP ms 3 decimals round

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant