Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction


Akarino Test Group Information

<The Testing Ecosystem>

Testing Working Group Resources

Overall Test Architecture

Test architecture/topology

The test environment consists of three virtual machines in total.

  • one physical server for Jenkins CI.
  • one physical server for TarsFramework and Jenkins slave
  • one physical server for TarsNode and Jenkins slave.

Software Version

OpenStack: Rocky

k8s:1.15.0

...

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Jenkins:  Ver 2.190.2

CentOS 7 

Mysql  Ver 14.14 Distrib 5.6.26, for Linux


Devices Under Test

Hostname

Core

RAM

HDD

NIC

Role

Node-0

8

40GB

3TB

1GB

Jenkins Master

Node-1

8

96GB

3TB

1GB

Tars Framework

Node-2

8

96GB

3TB

1GB

Tars Node (CVB + Type4 Application + Virtual Classroom Teacher Client + Virtual Classroom Student Client)

Test Script


The test is to fulfill by Jenkins Job.  The test script includes:

...

/usr/local/testClient/CVAppClient

The log is triggered periodically.


The log is updated to

https://nexus.akraino.org/content/sites/logs/tencent/job/TestCompileCode/

...

https://nexus.akraino.org/content/sites/logs/tencent/job/CD_Install_Tars/


BluVal Testing

1.bluval installation

mkdir demo
cd demo
mkdir results
git clone https://gerrit.akraino.org/r/validation.git
cd validation
vi tests/variables.yaml  ## update k8s related ip. due to this bp do not use k8s , we don't need to change.

...

2. Troubleshooting
##Iptable issues for centOS8
vi /etc/firewalld/firewalld.conf
in config file change
FirewallBackend=nftables
on
FirewallBackend=iptables
save change and reload firewalld
systemctl restart firewalld.service

Test API description

N/A

Test Dashboards


Additional Testing

Lynis Report

Lynis log : cvb_lynis.log

Vuls Report

vuls log : cvb_vuls.log


Bottlenecks/Errata