Anuket Project

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Current »

This page provides information about the Dovetail Test Tool. The Dovetail Test Tool is designed to leverage existing OPNFV test projects (such as  functest and yardstick) to automate the execution of Dovetail Test Areas and Test Cases in a way that satisfies compliance testing requirements, and generate required reports for use by the OPNFV compliance verification program.

Dovetail Test Tool Design

Test cases  from upstream projects will be validated and work in conjunction with each other as an organic whole. To achieve this goal,  we need bunch of scripts to communicate with these test cases. The scripts can execute the test cases under certain circumstances, and then analysis variety results to make a human-friendly report .

This diagram will present the dependencies between each module in dovetail tool:

Component

Description

Status

config files

basiclly the same env config as the config in functest/yardstick, used to indicate SUT information

Done

Testcase definition

testcase definition files, mapping to the testcase from functest/yardstick being executed. these testcases comprise the certification

Done

testsuite definition

testsuite definition files, to determine the scenario of the SUT, and a collection of testcases

Done, basic definition

parser

parse, load and check input files(config,certification,testcases) if they are valid

Done, basic function

Testcase manager

Testcase management,  execution status , etc

Done

Test runnerdifferent runner for different test case type.Done

container manager

all stuff around the container, like pull image, start container and exec cmd in container

Done

runner

main entry for running through the whole validating procedure

Done

report

manage test results and generate reports from these results

Done

dashboard

presentation of test report and show the details of each testcase

Optional

 

.

  • No labels