Test architecture/topology
The test environment consists of three virtual machines in total.
- one VM physical server for Jenkins CI.
- one VM one physical server for TarsFramework and Jenkins slave
- one VM one physical server for TarsNode and Jenkins slave.
Software Version
...
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 centos-7_aarch64 - ami-012355fc520b79a127
Mysql Ver 14.14 Distrib 5.6.26, for Linux (aarch64) using EditLine wrapper
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/
...