xref: /aosp_15_r20/external/pigweed/pw_web/testing.rst (revision 61c4878ac05f98d0ceed94b57d316916de578985)
1*61c4878aSAndroid Build Coastguard Worker.. _module-pw_web-testing:
2*61c4878aSAndroid Build Coastguard Worker
3*61c4878aSAndroid Build Coastguard Worker=====================
4*61c4878aSAndroid Build Coastguard WorkerManual Test Procedure
5*61c4878aSAndroid Build Coastguard Worker=====================
6*61c4878aSAndroid Build Coastguard Worker``pw_web`` is a web based log viewer and the manual tests here are intended
7*61c4878aSAndroid Build Coastguard Workerto address situations where automated tests are not able to cover.
8*61c4878aSAndroid Build Coastguard Worker
9*61c4878aSAndroid Build Coastguard WorkerTest Sections
10*61c4878aSAndroid Build Coastguard Worker=============
11*61c4878aSAndroid Build Coastguard Worker
12*61c4878aSAndroid Build Coastguard WorkerLog View Controls
13*61c4878aSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^
14*61c4878aSAndroid Build Coastguard Worker
15*61c4878aSAndroid Build Coastguard Worker.. list-table::
16*61c4878aSAndroid Build Coastguard Worker   :widths: 5 45 45 5
17*61c4878aSAndroid Build Coastguard Worker   :header-rows: 1
18*61c4878aSAndroid Build Coastguard Worker
19*61c4878aSAndroid Build Coastguard Worker   * - #
20*61c4878aSAndroid Build Coastguard Worker     - Test Action
21*61c4878aSAndroid Build Coastguard Worker     - Expected Result
22*61c4878aSAndroid Build Coastguard Worker     - ✅
23*61c4878aSAndroid Build Coastguard Worker
24*61c4878aSAndroid Build Coastguard Worker   * - 1
25*61c4878aSAndroid Build Coastguard Worker     - | Input bar is empty
26*61c4878aSAndroid Build Coastguard Worker       | Press the :guilabel:`clear logs` button  (trash can with lines)
27*61c4878aSAndroid Build Coastguard Worker     - | Logs are cleared and entries after time of button press are addded.
28*61c4878aSAndroid Build Coastguard Worker     - |checkbox|
29*61c4878aSAndroid Build Coastguard Worker
30*61c4878aSAndroid Build Coastguard Worker   * - 2
31*61c4878aSAndroid Build Coastguard Worker     - | Input bar has a single word filter
32*61c4878aSAndroid Build Coastguard Worker       | Press the :guilabel:`clear logs` button  (trash can with lines)
33*61c4878aSAndroid Build Coastguard Worker     - | Logs are cleared and filtered entries after time of button press are addded.
34*61c4878aSAndroid Build Coastguard Worker     - |checkbox|
35*61c4878aSAndroid Build Coastguard Worker
36*61c4878aSAndroid Build Coastguard Worker   * - 3
37*61c4878aSAndroid Build Coastguard Worker     - | Table is autoscrolling, scroll up
38*61c4878aSAndroid Build Coastguard Worker     - | Autoscroll is disabled and :guilabel:`jump to bottom` button is visible.
39*61c4878aSAndroid Build Coastguard Worker     - |checkbox|
40*61c4878aSAndroid Build Coastguard Worker
41*61c4878aSAndroid Build Coastguard Worker   * - 4
42*61c4878aSAndroid Build Coastguard Worker     - | Press :guilabel:`clear logs` button  (trash can with lines)
43*61c4878aSAndroid Build Coastguard Worker     - | Autoscroll is enabled and :guilabel:`jump to bottom` button is not visible.
44*61c4878aSAndroid Build Coastguard Worker     - |checkbox|
45*61c4878aSAndroid Build Coastguard Worker
46*61c4878aSAndroid Build Coastguard WorkerAdd note to the commit message
47*61c4878aSAndroid Build Coastguard Worker==============================
48*61c4878aSAndroid Build Coastguard WorkerAdd a ``Testing:`` line to your commit message and mention the steps
49*61c4878aSAndroid Build Coastguard Workerexecuted. For example:
50*61c4878aSAndroid Build Coastguard Worker
51*61c4878aSAndroid Build Coastguard Worker.. code-block:: text
52*61c4878aSAndroid Build Coastguard Worker
53*61c4878aSAndroid Build Coastguard Worker   Testing: Log Pane Steps 1-6
54*61c4878aSAndroid Build Coastguard Worker
55*61c4878aSAndroid Build Coastguard Worker.. |checkbox| raw:: html
56*61c4878aSAndroid Build Coastguard Worker
57*61c4878aSAndroid Build Coastguard Worker    <input type="checkbox">
58