diff --git a/model/seat_heating_controller.slx b/model/seat_heating_controller.slx index 175cb39..1fe0448 100644 Binary files a/model/seat_heating_controller.slx and b/model/seat_heating_controller.slx differ diff --git a/test/seat_heating_controller.epx b/test/seat_heating_controller.epx index 4e0328c..29c4640 100644 --- a/test/seat_heating_controller.epx +++ b/test/seat_heating_controller.epx @@ -4,23 +4,23 @@ "Creator" : "developer", "Creation Date" : "9 Mar 2026, 13:03", "Modifier" : "developer", - "Modification Date" : "9 Mar 2026, 13:13", + "Modification Date" : "9 Mar 2026, 16:05", "Creation Tool Version" : "25.3p0", "OS" : "Windows", "Path" : "file:/E:/home/WindowsFolders/Documents/GitHub/requirements-based-testing/test/seat_heating_controller.epx", "PreRelease" : false }, "Compiler" : { - "Name" : "mingw64", - "Info" : "MinGW64 Compiler (C) (8.1.0)", + "Name" : "(Internal) MinGW64", + "Info" : "(Internal) MinGW 64 Compiler (C) (8.1.0)", "Bitsize" : 64, - "Replaceable" : false, + "Replaceable" : true, "Default" : true }, "Architectures" : { "Simulink" : { "Creator" : "developer", - "Import Date" : "09/03/2026 13:03", + "Import Date" : "09/03/2026 15:59", "Matlab Version" : "Matlab 24.2 (R2024b)", "Simulink Version" : "Simulink 24.2 (R2024b)", "Model Creation Date" : "07/04/2022 09:55", diff --git a/test/seat_heating_controller_btcdata/model/simulink_live_testing/slArch.xml b/test/seat_heating_controller_btcdata/model/simulink_live_testing/slArch.xml index 7f5c4d9..8cff2be 100644 --- a/test/seat_heating_controller_btcdata/model/simulink_live_testing/slArch.xml +++ b/test/seat_heating_controller_btcdata/model/simulink_live_testing/slArch.xml @@ -100,5 +100,4 @@ - diff --git a/test/seat_heating_controller_btcdata/preferences.json b/test/seat_heating_controller_btcdata/preferences.json index a4275d3..8f65a13 100644 --- a/test/seat_heating_controller_btcdata/preferences.json +++ b/test/seat_heating_controller_btcdata/preferences.json @@ -19,7 +19,7 @@ "Domain Checks Auto Update" : true, "ep.simulation.ml.bl.prefs.pilExecutionCleanCode" : false, "User Defined Test Auto Update" : true, - "ep.simulation.bl.prefs.removeExecutionRecordsWithError" : true, + "ep.simulation.bl.prefs.removeExecutionRecordsWithError" : false, "RttObserverExport_Folder" : null, "ep.base.ui.usecase.id" : null, "ep.simulation.ml.bl.prefs.sl_simulation_mode" : "normal", diff --git a/test/seat_heating_controller_btcdata/testcases/heating_cycle.tc.json b/test/seat_heating_controller_btcdata/testcases/heating_cycle.tc.json index 44c6d5d..2a007df 100644 --- a/test/seat_heating_controller_btcdata/testcases/heating_cycle.tc.json +++ b/test/seat_heating_controller_btcdata/testcases/heating_cycle.tc.json @@ -5,24 +5,24 @@ "scopePath":"", "architecture":"seat_heating_controller", "description":"adfasdga", - "length":"18", + "length":"24", "draft":"false", "created":"9 Mar 2026, 13:06", - "lastUpdated":"9 Mar 2026, 13:11" + "lastUpdated":"9 Mar 2026, 16:02" }, "vectorContent":{ "steps":[ { "step":{ "number":"0", "usedTestMacros":[ { - "uuid":"272", + "uuid":"25E", "name":"system_active", "endStep":0, "isPartial":true, "type":"Non-initial" } ], "inputs":[ { - "Get_ButtonPressed":"sg(Square, 18, Simulink, false, true, f=4, a=1, o=0, false)" + "Get_ButtonPressed":"sg(Square, 24, Simulink, false, true, f=4, a=1, o=0, false)" } ] } }, { @@ -78,9 +78,21 @@ "Set_CoilTemperature":"0" } ] } + }, { + "step":{ + "number":"18", + "comment":"fifth button press: high temp", + "outputs":[ { + "Set_CoilTemperature":"af(TemperatureRanges_HIGH, 4, false)" + } ] + } + }, { + "step":{ + "number":"23" + } } ] }, - "requirements":[ "subterra:data-service:objects:/default/shc${WorkItem}SHC-87", "subterra:data-service:objects:/default/shc${WorkItem}SHC-86", "subterra:data-service:objects:/default/shc${WorkItem}SHC-85", "subterra:data-service:objects:/default/shc${WorkItem}SHC-84", "subterra:data-service:objects:/default/shc${WorkItem}SHC-89", "subterra:data-service:objects:/default/shc${WorkItem}SHC-88", "subterra:data-service:objects:/default/shc${WorkItem}SHC-90", "subterra:data-service:objects:/default/shc${WorkItem}SHC-83", "subterra:data-service:objects:/default/shc${WorkItem}SHC-82", "subterra:data-service:objects:/default/shc${WorkItem}SHC-92", "subterra:data-service:objects:/default/shc${WorkItem}SHC-81", "subterra:data-service:objects:/default/shc${WorkItem}SHC-91" ], + "requirements":[ "subterra:data-service:objects:/default/shc${WorkItem}SHC-87", "subterra:data-service:objects:/default/shc${WorkItem}SHC-86", "subterra:data-service:objects:/default/shc${WorkItem}SHC-85", "subterra:data-service:objects:/default/shc${WorkItem}SHC-84", "subterra:data-service:objects:/default/shc${WorkItem}SHC-89", "subterra:data-service:objects:/default/shc${WorkItem}SHC-88", "subterra:data-service:objects:/default/shc${WorkItem}SHC-90", "subterra:data-service:objects:/default/shc${WorkItem}SHC-83", "subterra:data-service:objects:/default/shc${WorkItem}SHC-82", "subterra:data-service:objects:/default/shc${WorkItem}SHC-92", "subterra:data-service:objects:/default/shc${WorkItem}SHC-81", "subterra:data-service:objects:/default/shc${WorkItem}SHC-91", "subterra:data-service:objects:/default/shc${WorkItem}SHC-80" ], "interface":{ "inputs":[ "SeatOccupied", "PowerMgtState", "PowerMgtState_ErrorStatus", "Get_ButtonPressed" ], "parameters":[ "TemperatureRanges_HIGH", "TemperatureRanges_LOW", "TemperatureRanges_MEDIUM" ],