Test architecture/topology

The test environment consists of three virtual machines in total.

  • one VM for Jenkins CI.
  • one VM for TarsFramework and Jenkins slave
  • one VM for TarsNode and Jenkins slave.

Software Version

OpenStack: Rocky

k8s:1.15.0

Java:

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-012355fc520b79a12

Mysql  Ver 14.14 Distrib 5.6.26, for Linux (aarch64) using  EditLine wrapper


Devices Under Test

  • Ampere POD 1
  • Amazon EC2 A1 
  • Inspur 5280

Test Script


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

  • Compile the Tars Framework
cd /usr/local/robert/testCompileCode
git clone -b arm https://github.com/qiuxin/Tars.git
cd /usr/local/robert/testCompileCode/Tars
git submodule update --init --recursive
cd /usr/local/robert/testCompileCode/Tars/framework/build
chmod u+x build.sh./build.sh all
rm -rf /usr/local/robert/testCompileCode/Tars
  • Call the service deployed by Tars Framework
/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/TestConnectVehicleService/

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


  • No labels