HwPwUp_UnitTestResults
Overview
Unit Test InformationModule Definitions
Variable Range
HwPwUp_Per1
HwPwUp_Per1() B
HwPwUp_Per1() P
HwPwUp_Trns1
HwPwUp_Trns1() B
HwPwUp_Trns2
HwPwUp_Trns2() B
Test Vector Description
Sheet 1: Unit Test Information
1.0a | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Name of Tester: | Ankita Bhardwaj | ||||
Code File(s) Under Test: | Ap_HwPwUp.c | ||||
Code File(s) Version: | 5 | ||||
Module Design Document: | Hardware_Power_Up_MDD.docx | ||||
Module Design Document Version: | 7 | ||||
Unit Test Plan Version: | 4 | ||||
Optimization Level: | Level 2 | ||||
Compiler (CodeGen) Version: | TMS470_4.9.5 | ||||
Model Type: | Excel Macro | ||||
Model Version: | 2 | ||||
Special Test Requirements: | |||||
Test Date: | 4/19/2013 | ||||
Comments: | NOTE1: Out range value"7" is given to Enum variable "PowerUpState_Cnt_M_enum" to cover the Case "default" in "HwPwUp_Per1" function. NOTE2: In "HwPwUp_Per1", the MC/DC coverage is not possible due to the constant('0' value) of "D_PGMSPECMASK_CNT_U16". | ||||
Index of Tests: | |||||
Test Set up | Test Worksheets | Test Status | Run TS | ||
HwPwUp_Per1 | HwPwUp_Per1() P | -- | -- | 10 | |
33 | HwPwUp_Per1() B | -- | -- | 33 | |
HwPwUp_Trns1 | HwPwUp_Trns1() B | -- | -- | 1 | |
HwPwUp_Trns2 | HwPwUp_Trns2() B | -- | -- | 1 | |

Sheet 2: Module Definitions
![]() | |||||||||||
Nexteer EPS Unit Test Tool | |||||||||||
Rev:2.7b | |||||||||||
Module Definitions | |||||||||||
Module Test Functions | Module Set/Read Variables | Module Function Stubs | |||||||||
Return Type | Name | Parameter Prototype | Scope | Type | Name | Default Value | Return Type | Name | Parameter Prototype | ||
void | HwPwUp_Per1 | (void) | G | boolean | PwrDiscATestComplete_Cnt_lgc | void | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | (void) | |||
void | HwPwUp_Trns1 | (void) | G | boolean | TMFTestComplete_Cnt_lgc | void | Rte_Call_MilestoneRqst_WarmInitMilestoneNotComplete | (void) | |||
void | HwPwUp_Trns2 | (void) | G | boolean | PwrDiscBTestComplete_Cnt_lgc | void | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached | (void) | |||
G | boolean | MtrDrvrInitComplete_Cnt_lgc | void | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | (void) | ||||||
G | boolean | PwrDiscATestStart_Cnt_lgc | void | Rte_IWrite_HwPwUp_Trns1_MtrDrvrInitStart_Cnt_lgc | (void) | ||||||
G | boolean | TMFTestStart_Cnt_lgc | void | Rte_IWrite_HwPwUp_Trns1_PhsDiscTestStart_Cnt_lgc | (void) | ||||||
G | boolean | PwrDiscBTestStart_Cnt_lgc | |||||||||
G | boolean | MtrDrvrInitStart_Cnt_lgc | |||||||||
M | PowerUpSequenceType | PowerUpState_Cnt_M_enum | |||||||||
M | boolean | PwrDiscATestStart_Cnt_M_lgc | |||||||||
M | boolean | TMFTestStart_Cnt_M_lgc | |||||||||
M | boolean | PwrDiscBTestStart_Cnt_M_lgc | |||||||||
M | boolean | MtrDrvrInitStart_Cnt_M_lgc |
Sheet 3: Variable Range
![]() | |||||||||||
Nexteer EPS Unit Test Tool | |||||||||||
Rev:2.7b | |||||||||||
Variable Range Definitions | |||||||||||
Variable Name | Max Value | Min Value | |||||||||
PwrDiscATestComplete_Cnt_lgc | |||||||||||
TMFTestComplete_Cnt_lgc | |||||||||||
PwrDiscBTestComplete_Cnt_lgc | |||||||||||
MtrDrvrInitComplete_Cnt_lgc | |||||||||||
PhsDiscTestComplete_Cnt_lgc | |||||||||||
PwrDiscATestStart_Cnt_lgc | |||||||||||
TMFTestStart_Cnt_lgc | |||||||||||
PwrDiscBTestStart_Cnt_lgc | |||||||||||
MtrDrvrInitStart_Cnt_lgc | |||||||||||
PhsDiscTestStart_Cnt_lgc | |||||||||||
PowerUpState_Cnt_M_enum | |||||||||||
k_PgmSpecMask_Cnt_u16 | |||||||||||
Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | |||||||||||
Rte_Call_MilestoneRqst_WarmInitMilestoneNotComplete | |||||||||||
PwrDiscATestStart_Cnt_M_lgc | |||||||||||
TMFTestStart_Cnt_M_lgc | |||||||||||
PwrDiscBTestStart_Cnt_M_lgc | |||||||||||
MtrDrvrInitStart_Cnt_M_lgc | |||||||||||
PhsDiscTestStart_Cnt_M_lgc |
Sheet 4: HwPwUp_Per1
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwPwUp_Per1 | P | 10 | MtrDrvrInitStart_Cnt_M_lgc | MtrDrvrInitStart_Cnt_M_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete |
HwPwUp_Per1 | B | 33 | PowerUpState_Cnt_M_enum | PowerUpState_Cnt_M_enum | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached |
PwrDiscATestStart_Cnt_M_lgc | PwrDiscATestStart_Cnt_M_lgc | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | |||
PwrDiscBTestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | ||||
TMFTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | ||||
MtrDrvrInitComplete_Cnt_lgc | PwrDiscATestStart_Cnt_lgc | ||||
MtrDrvrInitStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | ||||
PwrDiscATestComplete_Cnt_lgc | TMFTestStart_Cnt_lgc | ||||
PwrDiscATestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | ||||
PwrDiscBTestComplete_Cnt_lgc | |||||
PwrDiscBTestStart_Cnt_lgc | |||||
TMFTestComplete_Cnt_lgc | |||||
TMFTestStart_Cnt_lgc |
Sheet 5: HwPwUp_Per1() B
HwPwUp_Per1 | TS | -- | TS | -- | |||||||||||||||||||||||||||||||||||||
B | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | MtrDrvrInitComplete_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | PwrDiscATestComplete_Cnt_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestComplete_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestComplete_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | MtrDrvrInitStart_Cnt_M_lgc = TRUE | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
2 | MtrDrvrInitStart_Cnt_M_lgc = FALSE | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
3 | PowerUpState_Cnt_M_enum = PWRUP_PWRDISCSTEPA | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
4 | PowerUpState_Cnt_M_enum = PWRUP_TMFINIT | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
5 | PowerUpState_Cnt_M_enum = PWRUP_PWRDISCSTEPB | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
6 | PowerUpState_Cnt_M_enum = PWRUP_MTRDRIVERINIT | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | -- | ||
7 | PowerUpState_Cnt_M_enum = PWRUP_WARMINITCOMPLETE | 1 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | ||
8 | PowerUpState_Cnt_M_enum = PWRUP_RUN | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
9 | PowerUpState_Cnt_M_enum = PWRUP_DISABLE | 1 | 6 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
10 | PwrDiscATestStart_Cnt_M_lgc = TRUE | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | -- | ||
11 | PwrDiscATestStart_Cnt_M_lgc = FALSE | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
12 | PwrDiscBTestStart_Cnt_M_lgc = TRUE | 1 | 3 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
13 | PwrDiscBTestStart_Cnt_M_lgc = FALSE | 0 | 4 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | ||
14 | TMFTestStart_Cnt_M_lgc = TRUE | 1 | 5 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
15 | TMFTestStart_Cnt_M_lgc = FALSE | 0 | 6 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
16 | MtrDrvrInitComplete_Cnt_lgc = TRUE | 1 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
17 | MtrDrvrInitComplete_Cnt_lgc = FALSE | 0 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | ||
18 | MtrDrvrInitStart_Cnt_lgc = TRUE | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
19 | MtrDrvrInitStart_Cnt_lgc = FALSE | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | -- | ||
20 | PwrDiscATestComplete_Cnt_lgc = TRUE | 1 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | ||
21 | PwrDiscATestComplete_Cnt_lgc = FALSE | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
22 | PwrDiscATestStart_Cnt_lgc = TRUE | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
23 | PwrDiscATestStart_Cnt_lgc = FALSE | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | -- | ||
24 | PwrDiscBTestComplete_Cnt_lgc = TRUE | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
25 | PwrDiscBTestComplete_Cnt_lgc = FALSE | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | -- | ||
26 | PwrDiscBTestStart_Cnt_lgc = TRUE | 1 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | ||
27 | PwrDiscBTestStart_Cnt_lgc = FALSE | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
28 | TMFTestComplete_Cnt_lgc = TRUE | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
29 | TMFTestComplete_Cnt_lgc = FALSE | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | -- | ||
30 | TMFTestStart_Cnt_lgc = TRUE | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
31 | TMFTestStart_Cnt_lgc = FALSE | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | -- | ||
32 | All Min | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
33 | All Max | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
Sheet 6: HwPwUp_Per1() P
HwPwUp_Per1 | TS | -- | TS | -- | |||||||||||||||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | MtrDrvrInitComplete_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | PwrDiscATestComplete_Cnt_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestComplete_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestComplete_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | MtrDrvrInitStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneComplete | Rte_Call_HwPwUp_Per1_CP0_CheckpointReached | Rte_Call_HwPwUp_Per1_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | case :PWRUP_PWRDISCSTEPA if( ((D_PGMSPECMASK_CNT_U16 & D_PWRDISCSTEPAMASK_CNT_U16) == D_PWRDISCSTEPAMASK_CNT_U16) || (PwrDiscATestComplete_Cnt_T_lgc=TRUE))=> TRUE | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
2 | case PWRUP_TMFINIT: if( TMFTestComplete_Cnt_T_lgc == TRUE )=>TRUE | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
3 | case PWRUP_PWRDISCSTEPB: if( ((D_PGMSPECMASK_CNT_U16 & D_PWRDISCSTEPBMASK_CNT_U16) == D_PWRDISCSTEPBMASK_CNT_U16) || (PwrDiscBTestComplete_Cnt_T_lgc == TRUE) )=>FALSE | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
4 | case PWRUP_MTRDRIVERINIT: if( MtrDrvrInitComplete_Cnt_T_lgc == TRUE )=>TRUE | 0 | 3 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
5 | Case PWRUP_PWRDISCSTEPB: If ((bitwiseand(D_PGMSPECMASK_CNT_U16, D_PWRDISCSTEPBMASK_CNT_U16) = D_PWRDISCSTEPBMASK_CNT_U16) Or _ (PwrDiscBTestComplete_Cnt_T_lgc = True))=>TRUE | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
6 | case PWRUP_MTRDRIVERINIT: if( MtrDrvrInitComplete_Cnt_T_lgc == TRUE )=>FALSE | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | -- | ||
7 | Case PWRUP_WARMINITCOMPLETE: | 1 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -- | ||
8 | case PWRUP_TMFINIT: if( TMFTestComplete_Cnt_T_lgc == TRUE )=>FALSE | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | -- | ||
9 | case PWRUP_PWRDISCSTEPA: if( ((D_PGMSPECMASK_CNT_U16 & D_PWRDISCSTEPAMASK_CNT_U16) == D_PWRDISCSTEPAMASK_CNT_U16) || (PwrDiscATestComplete_Cnt_T_lgc == TRUE) )=>FALSE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | -- | ||
10 | Case Default: | 1 | 7 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 7 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | -- | ||
Sheet 7: HwPwUp_Trns1
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwPwUp_Trns1 | B | 1 | MtrDrvrInitStart_Cnt_M_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneNotComplete | |
PowerUpState_Cnt_M_enum | |||||
PwrDiscATestStart_Cnt_M_lgc | |||||
PwrDiscBTestStart_Cnt_M_lgc | |||||
TMFTestStart_Cnt_M_lgc | |||||
MtrDrvrInitStart_Cnt_lgc | |||||
PwrDiscATestStart_Cnt_lgc | |||||
PwrDiscBTestStart_Cnt_lgc | |||||
TMFTestStart_Cnt_lgc |
Sheet 8: HwPwUp_Trns1() B
HwPwUp_Trns1 | TS | -- | TS | -- | ||||||||||||||||||||
B | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | MtrDrvrInitStart_Cnt_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneNotComplete | MtrDrvrInitStart_Cnt_M_lgc | PowerUpState_Cnt_M_enum | PwrDiscATestStart_Cnt_M_lgc | PwrDiscBTestStart_Cnt_M_lgc | TMFTestStart_Cnt_M_lgc | MtrDrvrInitStart_Cnt_lgc | PwrDiscATestStart_Cnt_lgc | PwrDiscBTestStart_Cnt_lgc | TMFTestStart_Cnt_lgc | Rte_Call_MilestoneRqst_WarmInitMilestoneNotComplete | P/F | CPU Cycles | |
1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | -- | |||
Sheet 9: HwPwUp_Trns2
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwPwUp_Trns2 | B | 1 | PowerUpState_Cnt_M_enum |
Sheet 10: HwPwUp_Trns2() B
HwPwUp_Trns2 | TS | -- | ||||
B | O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | PowerUpState_Cnt_M_enum | PowerUpState_Cnt_M_enum | P/F | CPU Cycles | |
1 | -- | 6 | -- | |||
Sheet 11: Test Vector Description
![]() | ||||
Nexteer EPS Unit Test Tool | ||||
Rev:2.7b | ||||
Test Setup Sheet | Test Function | Test Type | Vector Number | Vector Description |