-- VectorCAST 19 revision c2818cf (09/24/19) -- Test Case Script -- -- Environment : INTERRUPTS -- Unit(s) Under Test: Interrupts -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: Interrupts -- Subprogram: canMessageNotification -- Test Case: NominalPath TEST.UNIT:Interrupts TEST.SUBPROGRAM:canMessageNotification TEST.NEW TEST.NAME:NominalPath TEST.VALUE:Interrupts.canMessageNotification.messageBox:1 TEST.EXPECTED:uut_prototype_stubs.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.END -- Subprogram: dmaGroupANotification -- Test Case: DMAChannel0 TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:DMAChannel0 TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:0 TEST.END -- Test Case: DMAChannel1 TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:DMAChannel1 TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:1 TEST.END -- Test Case: DMAChannel2 TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:DMAChannel2 TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:2 TEST.END -- Test Case: DMAChannel3 TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:DMAChannel3 TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:3 TEST.END -- Test Case: InvalidChannel TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:InvalidChannel TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:4 TEST.END -- Test Case: UnexpectedInterruptType TEST.UNIT:Interrupts TEST.SUBPROGRAM:dmaGroupANotification TEST.NEW TEST.NAME:UnexpectedInterruptType TEST.VALUE:Interrupts.dmaGroupANotification.inttype:HBC TEST.VALUE:Interrupts.dmaGroupANotification.channel:1 TEST.END -- Subprogram: sciNotification -- Test Case: FramingError TEST.UNIT:Interrupts TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:FramingError TEST.VALUE:Interrupts.<>.frameErrorCnt:0 TEST.VALUE:Interrupts.<>.overrunErrorCnt:0 TEST.VALUE:Interrupts.sciNotification.flags:0x4000000 TEST.EXPECTED:Interrupts.<>.frameErrorCnt:1 TEST.EXPECTED:Interrupts.<>.overrunErrorCnt:0 TEST.END -- Test Case: OverrunError TEST.UNIT:Interrupts TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:OverrunError TEST.VALUE:Interrupts.<>.frameErrorCnt:0 TEST.VALUE:Interrupts.<>.overrunErrorCnt:0 TEST.VALUE:Interrupts.sciNotification.flags:0x2000000 TEST.EXPECTED:Interrupts.<>.frameErrorCnt:0 TEST.EXPECTED:Interrupts.<>.overrunErrorCnt:1 TEST.END