X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=README.md;h=cae0f41c038333398c55b04ca2c269017d8aacef;hp=27ae7cb5ee4c83ea9d6aa0a99e5e49cec4a9a4fd;hb=1f33e8ea73036e1790668b042d731b62de8aa1c3;hpb=53153e114017d193cdf9b88f21f4eac31bad72b7 diff --git a/README.md b/README.md index 27ae7cb5ee..cae0f41c03 100644 --- a/README.md +++ b/README.md @@ -69,19 +69,12 @@ A brief bottom-up description is provided here: - Suite setup, suite teardown; - Test setup, test teardown; 1. Tests - Robot - - Test suites with test cases; - - Functional tests using VIRL environment: + - Device tests using containerized environment with SR-IOV access to a NIC; - VPP; - - Honeycomb; - - NSH_SFC; - - DMM; - - TLDK; - Performance tests using physical testbed environment: - VPP; - DPDK-Testpmd; - DPDK-L3Fwd; - - Honeycomb; - - VPP Container K8s orchestrated topologies; - Tools: - Documentation generator; - Report generator; @@ -95,26 +88,10 @@ A brief bottom-up description is provided here: ``` . └── tests -    ├── dmm -    │   └── func # DMM functional VIRL tests    ├── dpdk -    │   ├── dpdk_scripts # DPDK helper scripts    │   └── perf # DPDK performance tests -    ├── honeycomb -    │   ├── func # Honeycomb functional VIRL tests -    │   └── perf # Honeycomb functional performance tests -    ├── kubernetes -    │   └── perf # VPP K8S orchestration performance tests -    ├── nsh_sfc -    │   ├── func # NSH_SFC functional tests -    │   └── sfc_scripts # NSH_SFC helper scripts -    ├── tldk -    │   ├── func # TLDK functional VIRL tests -    │   ├── tldk_scripts # TLDK helper scripts -    │   └── tldk_testconfig # TLDK test configuration    └── vpp    ├── device # VPP device tests -    ├── func # VPP functional VIRL tests    └── perf # VPP performance tests ``` @@ -124,12 +101,11 @@ A brief bottom-up description is provided here: . resources └── libraries -    ├── bash -   │   ├── config +    ├── bash # Contains a dependency of KubernetesUtils +   │   ├── config # Config for KubernetesUtils dependency    │   ├── entry # Main bootstrap entry directory    │   ├── function # Bootstrap function library -    │   ├── qemu_patches # Custom QEMU patches (see KVM methodology) -    │   └── shell # Various functions +    │   └── shell # Various functions for KubernetesUtils    ├── python # Python L1 KWs    └── robot # Robot Framework L2 KWs ``` @@ -139,32 +115,29 @@ resources ``` . ├── docs # Main documentaion +│── csit.infra.vagrant # VPP device vagrant environment +|── fdio.infra.ansible # Infrastructure provisioning +|── fdio.infra.pxe # Preboot eXecution Environment +|── fdio.infra.terraform # Virtual infrastructure deployment +|── GPL # Files licensed under GPL +│   ├── traffic_profiles # Performance tests traffic profiles +│   │   └── trex +│   └── traffic_scripts # Functional tests traffic profiles ├── PyPI # PyPI packages provided by CSIT │   ├── jumpavg │   └── MLRsearch ├── resources +│   ├── api # API coverage │   ├── templates # Templates (vpp_api_test, kubernetes, ...) │   ├── test_data # Robot Test configuration │   ├── tools -│   │   ├── disk-image-builder # Utilities for building (DCR, VM) images │   │   ├── doc_gen # Code documentation generator │   │   ├── papi # PAPI driver │   │   ├── presentation # Report generator │   │   ├── scripts # Various tools -│   │   ├── testbed-setup # Physical testbed setup scripts │   │   ├── topology # Helper scripts for topology manipulation │   │   ├── trex # TRex driver -│   │   ├── vagrant # VPP device vagrant environment -│   │   ├── virl # VIRL helper scripts -│   │   └── wrk # WRK driver │   ├── topology_schemas -│   ├── traffic_profiles # Performance tests traffic profiles -│   │   ├── trex -│   │   └── wrk -│   └── traffic_scripts # Functional tests traffic profiles -│   ├── dhcp -│   ├── honeycomb -│   └── lisp └── topologies # Linux Foundation topology files ├── available └── enabled @@ -177,23 +150,17 @@ resources [Vagrant environment preparation](docs/testing_in_vagrant.rst) documentaion is describing local VPP Device functional testing. -### Physical Testbed - -[Physical testbed preparation](resources/tools/testbed-setup/README.rst) -documentation is describing PXE and Ansible setup process. All the software -requirements for running Performance Teste are part of Ansible playbooks. - ## Report -[CSIT Report](https://docs.fd.io/csit/master/report/). +[CSIT Report](https://s3-docs.fd.io/csit/master/report/). ## Trending -[CSIT Trending](https://docs.fd.io/csit/master/trending/). +[CSIT Trending](https://s3-docs.fd.io/csit/master/trending/). ## Code Documentation -[CSIT Code Documentation](https://docs.fd.io/csit/master/doc/). +[CSIT Code Documentation](https://s3-docs.fd.io/csit/master/docs/). ## Coding Guidelines