TMC MID integration Testing guidelines
Pair wise testing / Real-CSP
Pair wise testing is way of testing the TMC code with real CSP subsystem in place. using latest test harness implementation.
Commands implemented
To test with tmc_csp execute the command make k8s-test MARK=tmc-csp CSP_SIMULATION_ENABLED=false.
ON- Testing On command on TMC with Real-CSP in place.Off- Testing Off command on TMC with Real-CSP in place.AssignResources- Testing AssignResources command on TMC with Real-CSP in place.Configure- Testing Configure command on TMC with Real-CSP in place.Scan- Testing Scan command on TMC with Real-CSP in place.EndScan- Testing EndScan command on TMC with Real-CSP in place.End- Testing End command on TMC with Real-CSP in place.ReleaseResources- Testing ReleaseResources command on TMC with Real-CSP in place.Standby- Testing StandBy command on TMC with Real-CSP in place.Abort- Testing Abort command on TMC with Real-CSP in place.Restart- Testing Restart command on TMC with Real-CSP in place.
Long command sequence implementation
TMC Mid executes configure-scan sequence of commands successfully- Testing TMC-CSP long sequence for configure-scan functionality by parameterizing the scan_types and scan_ids.TMC Mid executes multiple scan with same configuration successfully- Testing TMC-CSP long sequence for multiple scans functionality by parameterizing the scan_types and scan_ids.TMC Mid executes multiple scans with different resources and configurations- Testing TMC-CSP long sequence for multiple scan functionality by parameterizing new scan_type and new scan_ids.TMC Mid executes multiple scans with different configurations, intermittently ending configurations- Testing TMC-CSP long sequence for multiple scan functionality by parameterizing new scan_type and new scan_ids intermittently ending configurations.TMC-CSP successive configure functionality- Testing TMC-CSP successive configure command invocation by invoking second configure after successful implementation of first configure command.TMC-CSP successive AssignResources functionality- Testing TMC-CSP successive AssignResources command invocation by invoking second AssignResources after successful implementation of first AssignResources command.