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

Compare with Current View Page History

Version 1 Next »

Overview

The Unit Test Plan (UTP) will follow the same section breakdown as the Requirements in the Scope & Requirement Document [1].

The following types of tests shall be included where it makes sense.

  1. In-Range UT - these are the test cases which cover normal operations.
  2. Out-of-Range UT - these are the test cases which cover out of range scenarios: 
    1. border cases
    2. race conditions
    3. unexpected events
      1. EX: Tearing down an active Network Interface
  3. Error UT
    1. Error parameters
    2. Error Conditions
      1. network goes down unexpectedly
      2. Wire gets disconnected, etc

Performance Testing cases will be a separate section in this document.

Unit Test Plan

Configuration tests should be done through the DLC direct interface, as well as the YAML interface.

Local Network Configuration

Expected Behavior

In-Range UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description





















Out-of-Range UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description









Error UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description









Remote Peer Configuration

Expected Behavior

In-Range UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description













Out-of-Range UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description









Error UT

Primary Requirement ID

Secondary Requirement ID

Unit Test ID

Unit Test Description









Functional Requirements


Performance Requirements

Glossary


TermMeaning
LNet
UDSPUser Defined Selection Policy
UTPUnit Test Plan

DLC

Dynamic LNet Config (e.g. let, lnetctl scripts)
NINetwork Interface
RPCRemote Procedure Call
FSFile System
o2ibInfiniband Network
tcpEthernet based Network
NUMANon-Uniform Memory Access
RRRound Robin
CPTCPU Partition
CBChannel Bonding
NIDNetwork Identifier

References

  • No labels