Fixes #38872 (#38873)

diff --git a/src/python_testing/TC_EGC_2_1.py b/src/python_testing/TC_EGC_2_1.py
index 4c539f9..122c61c 100644
--- a/src/python_testing/TC_EGC_2_1.py
+++ b/src/python_testing/TC_EGC_2_1.py
@@ -62,7 +62,8 @@
 
     def steps_EGC_2_1(self) -> list[TestStep]:
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "TH reads from the DUT the LocalGenerationAvailable attribute.",
                      "Verify that the DUT response contains either null or a bool value."),
             TestStep("3", "TH reads from the DUT the CurrentConditions attribute.",
diff --git a/src/python_testing/TC_EGC_2_2.py b/src/python_testing/TC_EGC_2_2.py
index f59920a..dadd5f3 100644
--- a/src/python_testing/TC_EGC_2_2.py
+++ b/src/python_testing/TC_EGC_2_2.py
@@ -62,7 +62,8 @@
 
     def steps_EGC_2_2(self) -> list[TestStep]:
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "Set up a subscription to all ElectricalGridConditions cluster events"),
             TestStep("3", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
                      "Value has to be 1 (True)"),
diff --git a/src/python_testing/TC_EGC_2_3.py b/src/python_testing/TC_EGC_2_3.py
index 1a4575e..223aa8c 100644
--- a/src/python_testing/TC_EGC_2_3.py
+++ b/src/python_testing/TC_EGC_2_3.py
@@ -62,7 +62,8 @@
 
     def steps_EGC_2_3(self) -> list[TestStep]:
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
                      "Value has to be 1 (True)"),
             TestStep("3", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EGC.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EGC.TESTEVENTTRIGGER for Forecast Conditions Update Test Event",
diff --git a/src/python_testing/TC_SEPR_2_1.py b/src/python_testing/TC_SEPR_2_1.py
index a575969..f548777 100644
--- a/src/python_testing/TC_SEPR_2_1.py
+++ b/src/python_testing/TC_SEPR_2_1.py
@@ -71,7 +71,8 @@
     def steps_TC_SEPR_2_1(self) -> list[TestStep]:
         """Execute the test steps."""
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "TH reads from the DUT the TariffUnit attribute.",
                      "Verify that the DUT response contains a TariffUnitEnum value."),
             TestStep("3", "TH reads from the DUT the Currency attribute.",
diff --git a/src/python_testing/TC_SEPR_2_2.py b/src/python_testing/TC_SEPR_2_2.py
index 5e5c40d..61299f8 100644
--- a/src/python_testing/TC_SEPR_2_2.py
+++ b/src/python_testing/TC_SEPR_2_2.py
@@ -70,7 +70,8 @@
     def steps_TC_SEPR_2_2(self) -> list[TestStep]:
         """Execute the test steps."""
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "Set up a subscription to all CommodityPrice cluster events"),
             TestStep("3", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
                      "Value has to be 1 (True)"),
diff --git a/src/python_testing/TC_SEPR_2_3.py b/src/python_testing/TC_SEPR_2_3.py
index f8216b1..cafd2f5 100644
--- a/src/python_testing/TC_SEPR_2_3.py
+++ b/src/python_testing/TC_SEPR_2_3.py
@@ -70,7 +70,8 @@
     def steps_TC_SEPR_2_3(self) -> list[TestStep]:
         """Execute the test steps."""
         steps = [
-            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)."),
+            TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test).",
+                     is_commissioning=True),
             TestStep("2", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
                      "Value has to be 1 (True)"),
             TestStep("3", "TH sends command GetDetailedForecastRequest with Details=CommodityPriceDetailBitmap.Description set to True, and Components set to False.",