MTest Sequence Report: TS_MVS_003 - Enter VehicleCtrlOff

MTest Project: MTest Demo EV3Control_ec Batch Project
MTest Test Object: ManageVehicleStates (model: ManageVehicleStates_demo_ec)
MTest Test Group: Vehicle manager functionality testing using MTCD (Test001)
MTest User: MTest Demo User
Generated at: 2019-10-29 09:39

Contents    [Requirement Catalog]    [Test Sequence Catalog]    [Signal Comparison Catalog]    [Assessment Catalog]    [Assessment Result Matrices]     <

  1. 1 TSeq003: Enter VehicleCtrlOff
    1. 1.1 Simulation Parameters and Testbed
    2. 1.2 Structural Coverage
  2. 2 Test Input (Test Data)
  3. 3 Test Output (Test Results)
  4. 4 Local Output Data (Internal Test Results)
  5. 5 Test Release (ManageVehicleStates_Test001_TSeq003), Status:  Passed 

Version info

ToolVersion
MES Test ManagerMTest v 6.4
MATLAB9.5 (R2018b)
Simulink9.2 (R2018b)
Stateflow9.2 (R2018b)
Operating SystemMicrosoft Windows 7 Professional Version 6.1 (Build 7601: Service Pack 1)

1 TSeq003: Enter VehicleCtrlOff    [Contents]

TestSeq ID: TS_MVS_003
Reqs Covered: REQ_MVS_02
REQ_MVS_03
REQ_MVS_06
REQ_MVS_07
Work Status: reviewed
Description: Motivation
Test, if setting remote to REMOTE_STOP leads to VehicleControlOff from VehicleControlOn or EmergencyStop.

Test description
Intitialize and set remote to REMOTE_START to enter VehicleCtrlOn. Then wait and set remote to REMOTE_STOP. Enter VehicleControlOn again and set emergencyStopObstacle to true. Then set remote to STOP again.

Expected Result
State VehicleControlOff shall be entered from stae VehicleControllOn and then from state EmergencyStop
TestGroup
Initialization: 
// Initialization of input signals (this test group)
gyroReady = 0;
remoteCtrlCmd = 0;
emergencyStopObstacle = 0;


// Default definition of parameters
p REMOTE_START = 1;
p REMOTE_STOP = 3;
p REMOTE_DRIVE_FWD = 5;
p REMOTE_DRIVE_REV = 8;
p REMOTE_DRIVE_AUTO_ON = 10;
p REMOTE_DRIVE_AUTO_OFF = 11;
TestSequence
Initialization: 
// initializization to enter VehicleControlOn
gyroReady = 1;
remoteCtrlCmd = REMOTE_START;
    Action:  // EC:
// @remoteValid_AutoOn

[+0.5s] // initialize
remoteCtrlCmd = REMOTE_DRIVE_REV;
[+2s] // drive rev
remoteCtrlCmd = REMOTE_STOP;
[+1s] // enter state VehicleControlOff
remoteCtrlCmd = REMOTE_DRIVE_AUTO_ON;
[+2s] // enter state ControlledDrive
emergencyStopObstacle = 1;
[+1s] // enter state EmergencyStop
remoteCtrlCmd = REMOTE_STOP;
[+2s]

1.1 Simulation Parameters and Testbed

Start Time Stop Time Cycle Time Solver
08.50.05FixedStepDiscrete

 

Simulation Mode Simulation Time Testbed Name Testbed Path Testbed Date
ECModelFloat 29-Oct-2019 09:37:48 Frame_Mana_ec Test/Test_ManageVehicleStates_demo_ec/ManageVehicleStates/ 29-Oct-2019 09:38:35
ECModelFixed 29-Oct-2019 09:38:51 Frame_Mana_ec Test/Test_ManageVehicleStates_demo_ec/ManageVehicleStates/ 29-Oct-2019 09:38:35

1.2 Structural Coverage

ToolMetricPercentageTargetTotalReachedUnreached
Model Coverage Condition 50.0%
80% 8 4 4
Decision 58.3%
80% 36 21 15

Aggregated coverage results: Test Sequence Catalog

2 Test Input (Test Data)    [Contents]

   [Go to Parameter Report of Test Object]

Input SignalConstant Signal
emergencyStopObstacle  no
gyroReady  value:  1
remoteCtrlCmd  no
Signal emergencyStopObstacle / ManageVehicleStates_Test001_TSeq003 Signal remoteCtrlCmd / ManageVehicleStates_Test001_TSeq003

3 Test Output (Test Results)    [Contents]

Output SignalConstant SignalDifference
EmergencyStop  value:  0no
VehicleControlOff  nono
VehicleControlOn  nono
VehicleIdle  nono
autopilot  value:  0no
gear  nono
Signal VehicleControlOff / ManageVehicleStates_Test001_TSeq003 Signal VehicleControlOn / ManageVehicleStates_Test001_TSeq003 Signal VehicleIdle / ManageVehicleStates_Test001_TSeq003 Signal gear / ManageVehicleStates_Test001_TSeq003

4 Local Output Data (Internal Test Results)    [Contents]

Local SignalConstant SignalDifference
ControlledDrive  nono
FWD  nono
REV  nono
Signal ControlledDrive / ManageVehicleStates_Test001_TSeq003 Signal FWD / ManageVehicleStates_Test001_TSeq003 Signal REV / ManageVehicleStates_Test001_TSeq003

5 Test Release (ManageVehicleStates_Test001_TSeq003), Status:  Passed     [Contents]

Evaluation Result: Passed 
automatically evaluated by:MTest Demo User    (29-Oct-2019 09:39:19)
Assessment Results: Assessment evaluation in sim mode Global:  Passed 

   NotTriggered  mars_REQ_MVS_01: Not triggered.
   Passed  mars_REQ_MVS_02: OK.
   NotTriggered  mars_REQ_MVS_031: Not triggered.
   NotTriggered  mars_REQ_MVS_032: Not triggered.
   NotTriggered  mars_REQ_MVS_04: Not triggered.
   NotTriggered  mars_REQ_MVS_051: Not triggered.
   NotTriggered  mars_REQ_MVS_052: Not triggered.
   Passed  mars_REQ_MVS_06: OK.
   NotTriggered  mars_REQ_MVS_07: Not triggered.
   Passed  mars_REQ_MVS_08: OK.
Back2Back Results: Back2Back signal comparison of sim mode SiL (EC)/out vs. MiL (EC)/out:  Passed 

   Passed  EmergencyStop: OK
   Passed  VehicleControlOff: OK
   Passed  VehicleControlOn: OK
   Passed  VehicleIdle: OK
   Passed  autopilot: OK
   Passed  gear: OK