Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
Work in Progress
Objectives: Test onos on the platform level:
- Pull latest onos (image, tar ball, etc)
- Starting up onos
- Form a cluster
- Activate and deactivate applications after startup
Test Suite: PLATdockertest
Test Cases # | Description | Pass/Fail Criteria | Implementation Status |
---|---|---|---|
1 | Set up test parameters | pass: if params are set | WIP |
1000 | pre-test clean env: delete onos node if exists; delete images if exists | pass: if no containers in docker and no images in docker | |
5 | pull "onosproject/onos:latest" image from docker repo | pass: if image is pull | |
10 | start three onos containers as standalone onos | pass: if onos node IPs are obtained | |
100 | check startup default apps in the correct states | pass: if "drivers" is in ACTIVE and other apps in INSTALLED states | |
110 | activate proxyARP and fwd apps; then deactivate those apps | pass: if apps in ACTIVE state when activated and apps in INSTALLED state when deactivated | |
1000 | post-test clean env | pass: if no containers and images left | |