Skip to content
Snippets Groups Projects
Commit 1b804319 authored by Georgios Katsikas's avatar Georgios Katsikas
Browse files

doc: update README

parent 64506e9c
No related branches found
No related tags found
No related merge requests found
...@@ -72,13 +72,21 @@ The `./setup.sh` script copies from this directory. If you need to change the P4 ...@@ -72,13 +72,21 @@ The `./setup.sh` script copies from this directory. If you need to change the P4
A set of tests is implemented, each focusing on different aspects of TFS. A set of tests is implemented, each focusing on different aspects of TFS.
For each of these tests, an auxiliary bash script allows to run it with less typing. For each of these tests, an auxiliary bash script allows to run it with less typing.
| Test | Bash Runner | Purpose | | Bash Runner | Purpose |
| ------------------------------------ | ---------------------------------- | ---------------------------------- | | --------------------------------------------- | --------------------------------------------------------------------------- |
| - | setup.sh | Copy P4 artifacts into the SBI pod | | setup.sh | Copy P4 artifacts into the SBI pod |
| test_functional_bootstrap.py | run_test_01_bootstrap.sh | Connect TFS to the P4 switch | | run_test_01_bootstrap.sh | Connect TFS to the P4 switch |
| test_functional_rules_provision.py | run_test_02_rules_provision.sh | Install rules on the P4 switch | | run_test_02a_sbi_provision_int_l2_l3_acl.sh | Install L2, L3, INT, and ACL rules on the P4 switch via the SBI service |
| test_functional_rules_deprovision.py | run_test_03_rules_deprovision.sh | Uninstall rules from the P4 switch | | run_test_02b_sbi_deprovision_int_l2_l3_acl.sh | Uninstall L2, L3, INT, and ACL rules from the P4 switch via the SBI service |
| test_functional_cleanup.py | run_test_04_cleanup.sh | Disconnect TFS from the P4 switch | | run_test_03a_service_provision_l2.sh | Install L2 forwarding rules via a dedicated P4 L2 service handler |
| run_test_03b_service_deprovision_l2.sh | Uninstall L2 forwarding rules via a dedicated P4 L2 service handler |
| run_test_04a_service_provision_l3.sh | Install L3 routing rules via a dedicated P4 L3 service handler |
| run_test_04b_service_deprovision_l3.sh | Uninstall L3 routing rules via a dedicated P4 L3 service handler |
| run_test_05a_service_provision_acl.sh | Install ACL rules via a dedicated P4 ACL service handler |
| run_test_05b_service_deprovision_acl.sh | Uninstall ACL rules via a dedicated P4 ACL service handler |
| run_test_06a_service_provision_int.sh | Install INT rules via a dedicated P4 INT service handler |
| run_test_06b_service_deprovision_int.sh | Uninstall INT rules via a dedicated P4 INT service handler |
| run_test_07_cleanup.sh | Clean-up context and topology and disconnect TFS from the P4 switch |
Each of the tests above is described in detail below. Each of the tests above is described in detail below.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment