blob: 8b7f29f9c61329f971286ffb0e90ea8f4fd15486 [file] [log] [blame]
.. _module-pw_web-testing:
=====================
Manual Test Procedure
=====================
``pw_web`` is a web based log viewer and the manual tests here are intended
to address situations where automated tests are not able to cover.
Test Sections
=============
Log View Controls
^^^^^^^^^^^^^^^^^
.. list-table::
:widths: 5 45 45 5
:header-rows: 1
* - #
- Test Action
- Expected Result
-
* - 1
- | Input bar is empty
| Press the :guilabel:`clear logs` button (trash can with lines)
- | Logs are cleared and entries after time of button press are addded.
- |checkbox|
* - 2
- | Input bar has a single word filter
| Press the :guilabel:`clear logs` button (trash can with lines)
- | Logs are cleared and filtered entries after time of button press are addded.
- |checkbox|
* - 3
- | Table is autoscrolling, scroll up
- | Autoscroll is disabled and :guilabel:`jump to bottom` button is visible.
- |checkbox|
* - 4
- | Press :guilabel:`clear logs` button (trash can with lines)
- | Autoscroll is enabled and :guilabel:`jump to bottom` button is not visible.
- |checkbox|
Add note to the commit message
==============================
Add a ``Testing:`` line to your commit message and mention the steps
executed. For example:
.. code-block:: text
Testing: Log Pane Steps 1-6
.. |checkbox| raw:: html
<input type="checkbox">