blob: 99771ec0c894aa08110ea7ba38117ba5976f5ddc [file] [log] [blame]
Zack Williams16042b62020-03-29 22:03:16 -07001VOLTHA Robot Test Libraries
2===========================
Andy Bavier5dee6ae2020-01-29 16:03:40 -07003
Zack Williams16042b62020-03-29 22:03:16 -07004Below are links to the documentation generated by ``robot.libdoc`` from the
Joey Armstrong56334fc2023-01-15 22:53:19 -05005Robot resources in :repo:`voltha-system-tests`.
Joey Armstrong1a9b7d12022-12-19 14:13:07 -05006
Joey Armstrong56334fc2023-01-15 22:53:19 -05007| These files can also be generated locally by checking out the repo and running one of:
Joey Armstrong1a9b7d12022-12-19 14:13:07 -05008
Joey Armstrong56334fc2023-01-15 22:53:19 -05009.. code:: bash
Joey Armstrong1a9b7d12022-12-19 14:13:07 -050010
Joey Armstrong56334fc2023-01-15 22:53:19 -050011 | % **make gendocs**
12 | % **make html**
13 | % **make reload**
14
15 - :repo:`voltha-system-tests` (gerrit)
16 - :repo:`voltha-system-tests` (github)
Andy Bavier5dee6ae2020-01-29 16:03:40 -070017
18Libraries
19---------
Hardik Windlass0851c4e2022-03-09 14:10:50 +000020- `libraries/bbsim.robot <../_static/voltha-system-tests/libraries/bbsim.html>`_
21- `libraries/dmi-basics.robot <../_static/voltha-system-tests/libraries/dmi-basics.html>`_
22- `libraries/flows.robot <../_static/voltha-system-tests/libraries/flows.html>`_
Andy Bavier5dee6ae2020-01-29 16:03:40 -070023- `libraries/k8s.robot <../_static/voltha-system-tests/libraries/k8s.html>`_
24- `libraries/onos.robot <../_static/voltha-system-tests/libraries/onos.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000025- `libraries/onu_utilities.robot <../_static/voltha-system-tests/libraries/onu_utilities.html>`_
26- `libraries/pm_utilities.robot <../_static/voltha-system-tests/libraries/pm_utilities.html>`_
Andy Bavier5dee6ae2020-01-29 16:03:40 -070027- `libraries/power_switch.robot <../_static/voltha-system-tests/libraries/power_switch.html>`_
28- `libraries/utils.robot <../_static/voltha-system-tests/libraries/utils.html>`_
29- `libraries/voltctl.robot <../_static/voltha-system-tests/libraries/voltctl.html>`_
30- `libraries/voltha.robot <../_static/voltha-system-tests/libraries/voltha.html>`_
31
32
33Test Files
34----------
Hardik Windlass0851c4e2022-03-09 14:10:50 +000035- `tests/bbsim/Voltha_BBSimTests.robot <../_static/voltha-system-tests/tests/bbsim/Voltha_BBSimTests.html>`_
36- `tests/dmi-interface/dmi-hw-management.robot <../_static/voltha-system-tests/tests/dmi-interface/dmi-hw-management.html>`_
Hardik Windlass138d9fb2022-03-24 03:26:43 +000037- `tests/dt-workflow/Voltha_DT_FTTB_Tests.robot <../_static/voltha-system-tests/tests/dt-workflow/Voltha_DT_FTTB_Tests.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000038- `tests/dt-workflow/Voltha_DT_FailureScenarios.robot <../_static/voltha-system-tests/tests/dt-workflow/Voltha_DT_FailureScenarios.html>`_
Hardik Windlass138d9fb2022-03-24 03:26:43 +000039- `tests/dt-workflow/Voltha_DT_MultiOLT_Tests.robot <../_static/voltha-system-tests/tests/dt-workflow/Voltha_DT_MultiOLT_Tests.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000040- `tests/dt-workflow/Voltha_DT_PODTests.robot <../_static/voltha-system-tests/tests/dt-workflow/Voltha_DT_PODTests.html>`_
Andy Bavier5dee6ae2020-01-29 16:03:40 -070041- `tests/functional/K8S_SystemTest.robot <../_static/voltha-system-tests/tests/functional/K8S_SystemTest.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000042- `tests/functional/Redfish_Importer.robot <../_static/voltha-system-tests/tests/functional/Redfish_Importer.html>`_
43- `tests/functional/Voltha_AlarmTests.robot <../_static/voltha-system-tests/tests/functional/Voltha_AlarmTests.html>`_
Andy Bavier5dee6ae2020-01-29 16:03:40 -070044- `tests/functional/Voltha_ErrorScenarios.robot <../_static/voltha-system-tests/tests/functional/Voltha_ErrorScenarios.html>`_
45- `tests/functional/Voltha_FailureScenarios.robot <../_static/voltha-system-tests/tests/functional/Voltha_FailureScenarios.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000046- `tests/functional/Voltha_MultiOLT_Tests.robot <../_static/voltha-system-tests/tests/functional/Voltha_MultiOLT_Tests.html>`_
47- `tests/functional/Voltha_ONOSHATests.robot <../_static/voltha-system-tests/tests/functional/Voltha_ONOSHATests.html>`_
Andy Bavier5dee6ae2020-01-29 16:03:40 -070048- `tests/functional/Voltha_PODTests.robot <../_static/voltha-system-tests/tests/functional/Voltha_PODTests.html>`_
49- `tests/functional/Voltha_ScaleFunctionalTests.robot <../_static/voltha-system-tests/tests/functional/Voltha_ScaleFunctionalTests.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000050- `tests/functional/Voltha_StartContainerPODTests.robot <../_static/voltha-system-tests/tests/functional/Voltha_StartContainerPODTests.html>`_
51- `tests/memory-leak/VOLTHA_Memory_Leak_Tests.robot <../_static/voltha-system-tests/tests/memory-leak/VOLTHA_Memory_Leak_Tests.html>`_
52- `tests/openonu-go-adapter/Voltha_ONUFlowChecks.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUFlowChecks.html>`_
53- `tests/openonu-go-adapter/Voltha_ONUMibAudit.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUMibAudit.html>`_
54- `tests/openonu-go-adapter/Voltha_ONUNegativeStateTests.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUNegativeStateTests.html>`_
55- `tests/openonu-go-adapter/Voltha_ONUOmciGetTest.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUOmciGetTest.html>`_
56- `tests/openonu-go-adapter/Voltha_ONUReconcileTests.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUReconcileTests.html>`_
57- `tests/openonu-go-adapter/Voltha_ONUStateTests.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUStateTests.html>`_
58- `tests/openonu-go-adapter/Voltha_ONUTemplateTests.robot <../_static/voltha-system-tests/tests/openonu-go-adapter/Voltha_ONUTemplateTests.html>`_
59- `tests/pm-data/Voltha_ONUPMTests.robot <../_static/voltha-system-tests/tests/pm-data/Voltha_ONUPMTests.html>`_
60- `tests/scale/Voltha_Scale_Tests.robot <../_static/voltha-system-tests/tests/scale/Voltha_Scale_Tests.html>`_
61- `tests/software-upgrades/ONOS_AppsUpgrade.robot <../_static/voltha-system-tests/tests/software-upgrades/ONOS_AppsUpgrade.html>`_
62- `tests/software-upgrades/ONU_Upgrade.robot <../_static/voltha-system-tests/tests/software-upgrades/ONU_Upgrade.html>`_
63- `tests/software-upgrades/Voltha_ComponentsUpgrade.robot <../_static/voltha-system-tests/tests/software-upgrades/Voltha_ComponentsUpgrade.html>`_
Hardik Windlass702b5fa2022-06-29 17:27:01 +053064- `tests/tim-workflow/Voltha_TIM_PODTests.robot <../_static/voltha-system-tests/tests/tim-workflow/Voltha_TIM_PODTests.html>`_
Hardik Windlass0851c4e2022-03-09 14:10:50 +000065- `tests/tt-workflow/Voltha_TT_FailureScenarios.robot <../_static/voltha-system-tests/tests/tt-workflow/Voltha_TT_FailureScenarios.html>`_
66- `tests/tt-workflow/Voltha_TT_MultiTcontTests.robot <../_static/voltha-system-tests/tests/tt-workflow/Voltha_TT_MultiTcontTests.html>`_
67- `tests/tt-workflow/Voltha_TT_MulticastTests.robot <../_static/voltha-system-tests/tests/tt-workflow/Voltha_TT_MulticastTests.html>`_
68- `tests/tt-workflow/Voltha_TT_PODTests.robot <../_static/voltha-system-tests/tests/tt-workflow/Voltha_TT_PODTests.html>`_
Andy Bavier39d67b12020-02-27 16:08:52 -070069
70
71Package "cord-robot" Documentation
Zack Williams16042b62020-03-29 22:03:16 -070072----------------------------------
Andy Bavier39d67b12020-02-27 16:08:52 -070073
Zack Williams16042b62020-03-29 22:03:16 -070074Below are links to the documentation generated by ``robot.libdoc`` for the
75Robot resources in the `cord-robot <https://pypi.org/project/cord-robot/>`_
Joey Armstrong1a9b7d12022-12-19 14:13:07 -050076Python package.
77
78| These files can also be generated locally by checking out the `cord-tester <https://github.com/opencord/cord-tester>`_ repo and running **make gendocs**.
Andy Bavier39d67b12020-02-27 16:08:52 -070079
80Libraries
81---------
82- `ATTWorkflowDriver.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/ATTWorkFlowDriver.html>`_
83- `DHCP.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/DHCP.html>`_
84- `Kubernetes.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/Kubernetes.html>`_
85- `Network.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/Network.html>`_
86- `OLT.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/OLT.html>`_
87- `ONOS.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/ONOS.html>`_
88- `ONU.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/ONU.html>`_
89- `Subscriber.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/Subscriber.html>`_
90- `utils.resource <../_static/cord-tester/cord-robot/CORDRobot/rf-resources/utils.html>`_
91- `CORDDictUtils.py <../_static/cord-tester/cord-robot/CORDRobot/CORDDictUtils.html>`_
92- `testCaseUtils.py <../_static/cord-tester/cord-robot/CORDRobot/testCaseUtils.html>`_
Joey Armstrong1a9b7d12022-12-19 14:13:07 -050093
94See Also
95--------
96
97- `cord-robot <https://pypi.org/project/cord-robot/>`_
98- `cord-tester <https://github.com/opencord/cord-tester>`_