Name changed to voltha-test for (23c9607) :
(This is a wrapper done using cord-tester framework)

Documentation will be updated accordingly.
./voltha-test.py -h
usage: voltha-test.py [-h] [-test-type TEST_TYPE] [-manifest MANIFEST]
                   [-voltha-host VOLTHA_HOST] [-olt-type OLT_TYPE]
                   [-olt-arg OLT_ARG] [-disable-teardown] [-disable-cleanup]
                   [-test-mode]

VOLTHA tester

optional arguments:
  -h, --help            show this help message and exit
  -test-type TEST_TYPE, --test-type TEST_TYPE
                        Test type to run
  -manifest MANIFEST, --manifest MANIFEST
                        Manifest file to use
  -voltha-host VOLTHA_HOST, --voltha-host VOLTHA_HOST
                        VOLTHA host ip
  -olt-type OLT_TYPE, --olt-type OLT_TYPE
                        OLT type
  -olt-arg OLT_ARG, --olt-arg OLT_ARG
                        OLT type argument
  -disable-teardown, --disable-teardown
                        Disable VOLTHA teardown
  -disable-cleanup, --disable-cleanup
                        Dont cleanup cord-tester
  -test-mode, --test-mode
                        Directly run the cord-tester run-test phase without
                        setup and cleanup

For example:
./voltha-test.py --test-type=tls:eap_auth_exchange.test_eap_tls --manifest=manifest-olt-voltha-local.json
              --voltha-host=<voltha node ip> --olt-type=<vendor> --olt-arg=<mac/ip>
              --disable-teardown --disable-cleanup --test-mode

Change-Id: Ic28d8486a13274387214dce39d5aeac748205d40
1 file changed
tree: 33d3c9982a2aa84cc719a870ef83b6d75e4f6c74
  1. .gitignore
  2. COPYRIGHT.txt
  3. Dockerfile.onos-builder
  4. Dockerfile.quagga
  5. Dockerfile.radius
  6. Dockerfile.tester
  7. LICENSE.txt
  8. README.md
  9. Vagrantfile
  10. apply_license.sh
  11. build-onos-docker.sh
  12. build.gradle
  13. buildSrc/
  14. config/
  15. cord-tester-deploy.yml
  16. cord-tester-verify.yml
  17. docs/
  18. gradle/
  19. gradlew
  20. gradlew.bat
  21. libs/
  22. roles/
  23. src/
README.md

cord-tester

CORD Automated Tester Suite

The CORD Automated Tester Suite (CATS) is an extensible end-to-end system test suite targeting CORD PODs. It is typically deployed as one or more Docker containers, either on the CORD POD or adjacent to the POD and interacts with the POD through the PODs interfaces.

Its intended use includes:

  • Regression testing for CORD related component development
  • Acceptance testing of a deployed CORD POD
  • Health-testing of an existing CORD POD (including non-service-impacting and possibly service-impacting tests)

The strength of the CATS will come from the collaboration of the whole CORD/ONOS community, and as such we welcome contributions.

For further information, please browse in the ~/docs directory.