[
  {
    "id": "do-not-let-taskomatic-tasks-interfere-with-our-ci-tests",
    "uri": "features/reposync/srv_disable_scheduled_reposync.feature",
    "keyword": "Feature",
    "name": "Do not let Taskomatic tasks interfere with our CI tests",
    "description": "",
    "line": 4,
    "elements": [
      {
        "id": "do-not-let-taskomatic-tasks-interfere-with-our-ci-tests;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 6,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 7,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 38065495653
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5140157
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 32271
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9753
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11917
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6514
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:00:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 248747
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17368
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 38 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 480835
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 27093
            }
          }
        ]
      },
      {
        "id": "do-not-let-taskomatic-tasks-interfere-with-our-ci-tests;disable-scheduled-reposyncs",
        "keyword": "Scenario",
        "name": "Disable scheduled reposyncs",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Task Schedules\"",
            "line": 10,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 146854304
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 628305874
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"mgr-sync-refresh-default\"",
            "line": 11,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 1377916985
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4808316
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I choose \"disabled\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:261"
            },
            "result": {
              "status": "passed",
              "duration": 55006708
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4639674
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Schedule\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1431285932
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4522143
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Disable Schedule\"",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1719296667
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4325057
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16267
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 11341
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12755
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6104
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:01:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 216635
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20098
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 249772
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14291
            }
          }
        ]
      },
      {
        "id": "do-not-let-taskomatic-tasks-interfere-with-our-ci-tests;disable-scheduled-cobbler-syncs",
        "keyword": "Scenario",
        "name": "Disable scheduled Cobbler syncs",
        "description": "",
        "line": 16,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Task Schedules\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 66637883
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 1164269860
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"cobbler-sync-default\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 1332877230
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4675478
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I choose \"disabled\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:261"
            },
            "result": {
              "status": "passed",
              "duration": 45884086
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4783090
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Schedule\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1599642430
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4745962
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Disable Schedule\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1600872038
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4602817
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14668
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 10068
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10775
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7111
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:01:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 224042
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19887
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 231039
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16846
            }
          }
        ]
      }
    ]
  },
  {
    "id": "list-available-channels-and-enable-them",
    "uri": "features/reposync/srv_sync_channels.feature",
    "keyword": "Feature",
    "name": "List available channels and enable them",
    "description": "  In order to use software channels\n  As root user\n  I want to list available channels and enable them",
    "line": 5,
    "tags": [
      {
        "name": "@scc_credentials",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "list-available-channels-and-enable-them;list-available-channels",
        "keyword": "Scenario",
        "name": "List available channels",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I refresh SCC",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 33308751946
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5904244
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I execute mgr-sync \"list channels -e\" with user \"admin\" and password \"admin\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/command_steps.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 6617978337
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5707750
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"[ ] SLE-Product-SLES15-SP7-Pool for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-pool-x86_64]\"",
            "line": 14,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 27528
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4395397
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"    [ ] SLE-Product-SLES15-SP7-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-updates-x86_64]\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 21755
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4123259
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"    [ ] SLE15-SP7-Installer-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle15-sp7-installer-updates-x86_64]\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 18270
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4557718
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15018
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26653
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13317
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6357
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:01:18 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 333227
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20774
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5344
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 223601
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16079
            }
          }
        ]
      },
      {
        "id": "list-available-channels-and-enable-them;list-available-mandatory-channels",
        "keyword": "Scenario",
        "name": "List available mandatory channels",
        "description": "",
        "line": 18,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute mgr-sync \"list channels -e --no-optional\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:336"
            },
            "result": {
              "status": "passed",
              "duration": 5027153788
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5569846
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"[ ] SLE-Product-SLES15-SP7-Pool for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-pool-x86_64]\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 26584
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4352448
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"    [ ] SLE-Product-SLES15-SP7-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-updates-x86_64]\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 19139
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4172703
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I shouldn't get \"    [ ] SLE15-SP7-Installer-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle15-sp7-installer-updates-x86_64]\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:209"
            },
            "result": {
              "status": "passed",
              "duration": 16532
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4650904
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13736
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20125
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11099
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 17663
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:01:58 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 195437
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19600
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5553
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 210358
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14607
            }
          }
        ]
      },
      {
        "id": "list-available-channels-and-enable-them;list-server-product",
        "keyword": "Scenario",
        "name": "List Server product",
        "description": "",
        "line": 24,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute mgr-sync \"list products\"",
            "line": 25,
            "match": {
              "location": "features/step_definitions/command_steps.rb:336"
            },
            "result": {
              "status": "passed",
              "duration": 3575203200
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7479451
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"[ ] SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 23639
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4041909
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14844
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14848
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10508
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6666
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:02:03 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 217260
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17312
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5593
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 646042
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14462
            }
          }
        ]
      },
      {
        "id": "list-available-channels-and-enable-them;list-all-products-for-suse-multi-linux-manager",
        "keyword": "Scenario",
        "name": "List all products for SUSE Multi-Linux Manager",
        "description": "",
        "line": 30,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute mgr-sync \"list products --expand\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/command_steps.rb:336"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"[ ] SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"  [ ] SUSE Multi-Linux Manager Proxy Extension 5.1 x86_64\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"  [ ] SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 x86_64\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"  [ ] (R) SUSE Multi-Linux Manager Client Tools for SUSE Liberty Linux 7, RHEL and clones 7 x86_64\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"  [ ] (R) SUSE Multi-Linux Manager Client Tools for SLE 15 x86_64\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          },
          {
            "name": "@proxy",
            "line": 28
          },
          {
            "name": "@susemanager",
            "line": 29
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14287
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25281
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10051
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7437
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:02:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 193049
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17384
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 14525
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 4964
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 123049
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 191402
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12105
            }
          }
        ]
      },
      {
        "id": "list-available-channels-and-enable-them;list-products-with-filter",
        "keyword": "Scenario",
        "name": "List products with filter",
        "description": "",
        "line": 38,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute mgr-sync \"list products --expand --filter x86_64\"",
            "line": 39,
            "match": {
              "location": "features/step_definitions/command_steps.rb:336"
            },
            "result": {
              "status": "passed",
              "duration": 3293823378
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5259093
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"[ ] SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 40,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 23579
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4078110
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I shouldn't get \"ppc64\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/command_steps.rb:209"
            },
            "result": {
              "status": "passed",
              "duration": 14959
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4522248
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I shouldn't get \"s390x\"",
            "line": 42,
            "match": {
              "location": "features/step_definitions/command_steps.rb:209"
            },
            "result": {
              "status": "passed",
              "duration": 12360
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4351749
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13010
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12249
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9446
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5274
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:02:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 177751
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 15420
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5619
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 475558
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15729
            }
          }
        ]
      },
      {
        "id": "list-available-channels-and-enable-them;let-mgr-sync-time-out",
        "keyword": "Scenario",
        "name": "Let mgr-sync time out",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I remove the mgr-sync cache file",
            "line": 45,
            "match": {
              "location": "features/step_definitions/command_steps.rb:340"
            },
            "result": {
              "status": "passed",
              "duration": 2501991227
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4873056
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I execute mgr-sync refresh",
            "line": 46,
            "match": {
              "location": "features/step_definitions/command_steps.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 62636898774
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5555988
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get \"Timeout. No user input for 60 seconds. Exiting...\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "passed",
              "duration": 23880
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 3913855
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13856
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19304
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10894
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6557
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:02:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 211207
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17200
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5604
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 66 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 224585
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13163
            }
          }
        ]
      }
    ]
  },
  {
    "id": "synchronize-products-in-the-products-page-of-the-setup-wizard",
    "uri": "features/reposync/srv_sync_products.feature",
    "keyword": "Feature",
    "name": "Synchronize products in the products page of the Setup Wizard",
    "description": "",
    "line": 4,
    "elements": [
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;refresh-scc",
        "keyword": "Scenario",
        "name": "Refresh SCC",
        "description": "",
        "line": 7,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I refresh SCC",
            "line": 8,
            "match": {
              "location": "features/step_definitions/command_steps.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 32212707776
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5223186
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 6
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16894
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14818
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9953
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7399
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:16 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 246306
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17821
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 12276
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 32 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 240752
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17397
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;let-the-products-page-appear",
        "keyword": "Scenario",
        "name": "Let the products page appear",
        "description": "",
        "line": 11,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 468396366
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4205019
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 190915489
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 1541276117
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Product Description\" text",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "passed",
              "duration": 1850495353
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4730331
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Arch\" text",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 118166791
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4537826
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"Channels\" text",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 125692919
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4905824
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should not see a \"WebYaST 1.3\" text",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:746"
            },
            "result": {
              "status": "passed",
              "duration": 119024352
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4751771
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 10
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15725
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18563
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11715
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6962
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:48 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 215327
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17267
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5662
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 232604
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19102
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;use-the-products-and-architecture-filters",
        "keyword": "Scenario",
        "name": "Use the products and architecture filters",
        "description": "",
        "line": 20,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 71378236
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 297256233
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 80928199
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5732267
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 23,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 738980714
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4738174
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"RHEL and Liberty\" as the filtered product description",
            "line": 24,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "passed",
              "duration": 163485348
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5874054
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"RHEL and Liberty 8 Base\" text",
            "line": 25,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 84036243
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4397527
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I select \"x86_64\" from \"product-arch-filter\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 1126113250
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5550458
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"RHEL and Liberty 8 Base\" text",
            "line": 27,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 88912641
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4554569
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 19
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14316
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16820
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12678
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6834
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 213759
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17360
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 6282
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 233323
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14257
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;view-the-channels-list-in-the-products-page",
        "keyword": "Scenario",
        "name": "View the channels list in the products page",
        "description": "",
        "line": 31,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server for SAP Applications 15 x86_64\" as the filtered product description",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click the channel list of product \"SUSE Linux Enterprise Server for SAP Applications 15 x86_64\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:178"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Product Channels\" text",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"Mandatory Channels\" text",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"Optional Channels\" text",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I close the modal dialog",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1242"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 29
          },
          {
            "name": "@susemanager",
            "line": 30
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16724
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20500
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12234
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12331
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:55 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 694095
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19491
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 4998
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 94166
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 194172
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14557
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;synchronize-sles-15-sp7-product-with-recommended-sub-products,-including-mlm-client-tools",
        "keyword": "Scenario",
        "name": "Synchronize SLES 15 SP7 product with recommended sub-products, including MLM Client Tools",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 48,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server 15 SP7\" as the filtered product description",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Linux Enterprise Server 15 SP7 x86_64\" text",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I open the sub-list of the product \"SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I open the sub-list of the product \"Basesystem Module 15 SP7 x86_64\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I open the sub-list of the product \"Desktop Applications Module 15 SP7 x86_64\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I open the sub-list of the product \"SUSE Multi-Linux Manager Client Tools for SLE 15 x86_64\" if present",
            "line": 54,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see that the \"Basesystem Module 15 SP7 x86_64\" product is \"recommended\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:136"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see that the \"Server Applications Module 15 SP7 x86_64\" product is \"recommended\"",
            "line": 56,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:136"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see that the \"SUSE Multi-Linux Manager Client Tools for SLE 15 x86_64\" product is \"recommended\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:136"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I select \"SUSE Linux Enterprise Server 15 SP7 x86_64\" as a product",
            "line": 58,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Linux Enterprise Server 15 SP7 x86_64\" selected",
            "line": 59,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see the \"Basesystem Module 15 SP7 x86_64\" selected",
            "line": 60,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see the \"Server Applications Module 15 SP7 x86_64\" selected",
            "line": 61,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see the \"SUSE Multi-Linux Manager Client Tools for SLE 15 x86_64\" selected",
            "line": 62,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I select \"Desktop Applications Module 15 SP7 x86_64\" as a product",
            "line": 63,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Development Tools Module 15 SP7 x86_64\" as a product",
            "line": 64,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"Desktop Applications Module 15 SP7 x86_64\" selected",
            "line": 65,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see the \"Development Tools Module 15 SP7 x86_64\" selected",
            "line": 66,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I select \"Python 3 Module 15 SP7 x86_64\" as a product",
            "line": 67,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"Python 3 Module 15 SP7 x86_64\" selected",
            "line": 68,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I select \"Containers Module 15 SP7 x86_64\" as a product",
            "line": 69,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"Containers Module 15 SP7 x86_64\" selected",
            "line": 70,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 71,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Linux Enterprise Server 15 SP7 x86_64\" product has been added",
            "line": 72,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "the SLE15 SP7 product should be added",
            "line": 73,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:165"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I wait until all synchronized channels for \"sles15-sp7\" have finished",
            "line": 74,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 42
          },
          {
            "name": "@susemanager",
            "line": 43
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13011
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17203
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13440
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7088
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:55 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 179690
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16857
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 4959
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 61658
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 195454
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14714
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;partially-add-opensuse-tumbleweed-product,-only-including-the-required-packages-to-generate-the-bootstrap-repository",
        "keyword": "Scenario",
        "name": "Partially add openSUSE Tumbleweed product, only including the required packages to generate the bootstrap repository",
        "description": "",
        "line": 77,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I use spacewalk-common-channel to add channel \"opensuse_tumbleweed\" with arch \"x86_64\"",
            "line": 78,
            "match": {
              "location": "features/step_definitions/command_steps.rb:162"
            },
            "result": {
              "status": "passed",
              "duration": 12936186961
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5499628
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I kill running spacewalk-repo-sync for \"opensuse_tumbleweed-x86_64\" channel",
            "line": 79,
            "output": [
              "Reposync of channel opensuse_tumbleweed-x86_64 killed"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 5272353735
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5291363
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I use spacewalk-repo-sync to sync channel \"opensuse_tumbleweed-x86_64\" including only client tools dependencies",
            "line": 80,
            "match": {
              "location": "features/step_definitions/command_steps.rb:199"
            },
            "result": {
              "status": "passed",
              "duration": 111030064535
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5680685
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I use spacewalk-common-channel to add all \"tumbleweed-client-tools-x86_64\" channels with arch \"x86_64\"",
            "line": 81,
            "output": [
              "Channel opensuse_tumbleweed-uyuni-client-x86_64 added",
              "Channel opensuse_tumbleweed-uyuni-client-devel-x86_64 added"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:173"
            },
            "result": {
              "status": "passed",
              "duration": 27565242516
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5364535
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I wait until all synchronized channels for \"tumbleweed\" have finished",
            "line": 82,
            "output": [
              "DEBUG: Found channel 'opensuse_tumbleweed-x86_64' at line 9. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for opensuse_tumbleweed-x86_64 at line 13.",
              "SUCCESS: opensuse_tumbleweed-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'opensuse_tumbleweed-uyuni-client-x86_64' at line 17. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for opensuse_tumbleweed-uyuni-client-x86_64 at line 21.",
              "SUCCESS: opensuse_tumbleweed-uyuni-client-x86_64 is fully synchronized.",
              "DEBUG: Channel 'opensuse_tumbleweed-uyuni-client-devel-x86_64' not found in reposync.log",
              "DEBUG: Channel 'opensuse_tumbleweed-uyuni-client-devel-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'opensuse_tumbleweed-uyuni-client-devel-x86_64' at line 25. Checking for completion...",
              "DEBUG: Sync for opensuse_tumbleweed-uyuni-client-devel-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'opensuse_tumbleweed-uyuni-client-devel-x86_64' at line 25. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for opensuse_tumbleweed-uyuni-client-devel-x86_64 at line 29.",
              "SUCCESS: opensuse_tumbleweed-uyuni-client-devel-x86_64 is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "passed",
              "duration": 56682527986
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5617304
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@uyuni",
            "line": 76
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12380
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18295
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10212
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5773
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:03:55 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 208706
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 15583
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 6576
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 213 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 257918
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15268
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-uyuni-proxy-product-for-tumbleweed,-including-uyuni-client-tools",
        "keyword": "Scenario",
        "name": "Add Uyuni Proxy product for Tumbleweed, including Uyuni Client Tools",
        "description": "",
        "line": 87,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I use spacewalk-common-channel to add all \"uyuni-proxy\" channels with arch \"x86_64\"",
            "line": 88,
            "output": [
              "Channel opensuse_tumbleweed-x86_64 added",
              "Channel opensuse_tumbleweed-uyuni-client-devel-x86_64 added",
              "Channel uyuni-proxy-devel-tumbleweed-x86_64 added"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:173"
            },
            "result": {
              "status": "passed",
              "duration": 32698528710
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5381303
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"uyuni-proxy\" have finished",
            "line": 89,
            "output": [
              "DEBUG: Found channel 'opensuse_tumbleweed-x86_64' at line 9. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for opensuse_tumbleweed-x86_64 at line 13.",
              "SUCCESS: opensuse_tumbleweed-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'opensuse_tumbleweed-uyuni-client-devel-x86_64' at line 25. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for opensuse_tumbleweed-uyuni-client-devel-x86_64 at line 29.",
              "SUCCESS: opensuse_tumbleweed-uyuni-client-devel-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'uyuni-proxy-devel-tumbleweed-x86_64' at line 33. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for uyuni-proxy-devel-tumbleweed-x86_64 at line 37.",
              "SUCCESS: uyuni-proxy-devel-tumbleweed-x86_64 is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "passed",
              "duration": 13868717285
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5471328
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 84
          },
          {
            "name": "@proxy",
            "line": 85
          },
          {
            "name": "@uyuni",
            "line": 86
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17380
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21517
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14252
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 8763
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:07:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 402927
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20831
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 9997
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 10524
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:781"
            },
            "result": {
              "status": "passed",
              "duration": 4733
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 47 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 216378
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19304
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;synchronize-sles-15-sp7-product-with-recommended-sub-products-for-retail-feature",
        "keyword": "Scenario",
        "name": "Synchronize SLES 15 SP7 product with recommended sub-products for Retail feature",
        "description": "",
        "line": 94,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 95,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 447350708
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4139609
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 96,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 165710704
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 658807058
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 97,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 86528354
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4604874
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 98,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 650528757
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4610680
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server 15 SP7 x86_64\" as the filtered product description",
            "line": 99,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "passed",
              "duration": 121914099
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4887401
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Linux Enterprise Server 15 SP7 x86_64\" as a product",
            "line": 100,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "passed",
              "duration": 65788851
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6064920
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Linux Enterprise Server 15 SP7 x86_64\" selected",
            "line": 101,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "passed",
              "duration": 28643738
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4472845
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 102,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "passed",
              "duration": 54260366
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4786387
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I open the sub-list of the product \"Basesystem Module 15 SP7 x86_64\"",
            "line": 103,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "passed",
              "duration": 55521012
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4910767
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Desktop Applications Module 15 SP7 x86_64\" as a product",
            "line": 104,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "passed",
              "duration": 79573665
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5447188
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"Desktop Applications Module 15 SP7 x86_64\" selected",
            "line": 105,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "passed",
              "duration": 24637832
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4274796
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"Desktop Applications Module 15 SP7 x86_64\"",
            "line": 106,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "passed",
              "duration": 50709325
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4915835
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Development Tools Module 15 SP7 x86_64\" as a product",
            "line": 107,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "passed",
              "duration": 60695993
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4991436
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"Development Tools Module 15 SP7 x86_64\" selected",
            "line": 108,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "passed",
              "duration": 23250348
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4272450
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 109,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 56077870
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4948513
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 110,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "passed",
              "duration": 10013769411
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5440726
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "the SLE15 SP7 product should be added",
            "line": 111,
            "output": [
              "Products list:\nAvailable Channels:\n\n\nStatus:\n  - [I] - channel is installed\n  - [ ] - channel is not installed, but is available\n  - [U] - channel is unavailable\n\n[ ] EL9-Pool for x86_64 RHEL and Liberty 9 Base [el9-pool-x86_64]\n[ ] RHEL7-Pool for x86_64 RHEL7 Base x86_64 [rhel7-pool-x86_64]\n[ ] RHEL8-Pool for x86_64 RHEL and Liberty 8 Base [rhel8-pool-x86_64]\n[ ] SLE-Micro-5.3-Pool for x86_64 SUSE Linux Enterprise Micro 5.3 x86_64 [sle-micro-5.3-pool-x86_64]\n[ ] SLE-Product-SLED15-SP4-Pool for x86_64 SUSE Linux Enterprise Desktop 15 SP4 x86_64 [sle-product-sled15-sp4-pool-x86_64]\n[ ] SLE-Product-SLES15-SP4-Pool for x86_64 SUSE Linux Enterprise Server 15 SP4 x86_64 [sle-product-sles15-sp4-pool-x86_64]\n[ ] SLE-Product-SLES15-SP5-Pool for x86_64 SUSE Linux Enterprise Server 15 SP5 x86_64 [sle-product-sles15-sp5-pool-x86_64]\n[ ] SLE-Product-SLES15-SP6-Pool for x86_64 SUSE Linux Enterprise Server 15 SP6 x86_64 [sle-product-sles15-sp6-pool-x86_64]\n[I] SLE-Product-SLES15-SP7-Pool for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-pool-x86_64]\n    [I] SLE-Module-Basesystem15-SP7-Pool for x86_64 Basesystem Module 15 SP7 x86_64 [sle-module-basesystem15-sp7-pool-x86_64]\n    [I] SLE-Module-Basesystem15-SP7-Updates for x86_64 Basesystem Module 15 SP7 x86_64 [sle-module-basesystem15-sp7-updates-x86_64]\n    [ ] SLE-Module-Containers15-SP7-Pool for x86_64 Containers Module 15 SP7 x86_64 [sle-module-containers15-sp7-pool-x86_64]\n    [ ] SLE-Module-Containers15-SP7-Updates for x86_64 Containers Module 15 SP7 x86_64 [sle-module-containers15-sp7-updates-x86_64]\n    [I] SLE-Module-Desktop-Applications15-SP7-Pool for x86_64 Desktop Applications Module 15 SP7 x86_64 [sle-module-desktop-applications15-sp7-pool-x86_64]\n    [I] SLE-Module-Desktop-Applications15-SP7-Updates for x86_64 Desktop Applications Module 15 SP7 x86_64 [sle-module-desktop-applications15-sp7-updates-x86_64]\n    [I] SLE-Module-DevTools15-SP7-Pool for x86_64 Development Tools Module 15 SP7 x86_64 [sle-module-devtools15-sp7-pool-x86_64]\n    [I] SLE-Module-DevTools15-SP7-Updates for x86_64 Development Tools Module 15 SP7 x86_64 [sle-module-devtools15-sp7-updates-x86_64]\n    [ ] SLE-Module-Live-Patching15-SP7-Pool for x86_64 SUSE Linux Enterprise Live Patching 15 SP7 x86_64 [sle-module-live-patching15-sp7-pool-x86_64]\n    [ ] SLE-Module-Live-Patching15-SP7-Updates for x86_64 SUSE Linux Enterprise Live Patching 15 SP7 x86_64 [sle-module-live-patching15-sp7-updates-x86_64]\n    [ ] SLE-Module-Public-Cloud15-SP7-Pool for x86_64 Public Cloud Module 15 SP7 x86_64 [sle-module-public-cloud15-sp7-pool-x86_64]\n    [ ] SLE-Module-Public-Cloud15-SP7-Updates for x86_64 Public Cloud Module 15 SP7 x86_64 [sle-module-public-cloud15-sp7-updates-x86_64]\n    [I] SLE-Module-Python3-15-SP7-Pool for x86_64 Python 3 Module 15 SP7 x86_64 [sle-module-python3-15-sp7-pool-x86_64]\n    [I] SLE-Module-Python3-15-SP7-Updates for x86_64 Python 3 Module 15 SP7 x86_64 [sle-module-python3-15-sp7-updates-x86_64]\n    [I] SLE-Module-Server-Applications15-SP7-Pool for x86_64 Server Applications Module 15 SP7 x86_64 [sle-module-server-applications15-sp7-pool-x86_64]\n    [I] SLE-Module-Server-Applications15-SP7-Updates for x86_64 Server Applications Module 15 SP7 x86_64 [sle-module-server-applications15-sp7-updates-x86_64]\n    [I] SLE-Module-Systems-Management-15-SP7-Pool for x86_64 Systems Management Module 15 SP7 x86_64 [sle-module-systems-management-15-sp7-pool-x86_64]\n    [I] SLE-Module-Systems-Management-15-SP7-Updates for x86_64 Systems Management Module 15 SP7 x86_64 [sle-module-systems-management-15-sp7-updates-x86_64]\n    [ ] SLE-Module-Web-Scripting15-SP7-Pool for x86_64 Web and Scripting Module 15 SP7 x86_64 [sle-module-web-scripting15-sp7-pool-x86_64]\n    [ ] SLE-Module-Web-Scripting15-SP7-Updates for x86_64 Web and Scripting Module 15 SP7 x86_64 [sle-module-web-scripting15-sp7-updates-x86_64]\n    [I] SLE-Product-SLES15-SP7-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle-product-sles15-sp7-updates-x86_64]\n    [I] SLE15-SP7-Installer-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle15-sp7-installer-updates-x86_64]\n[ ] SUSE-MicroOS-5.2-Pool for x86_64 SUSE Linux Enterprise Micro 5.2 x86_64 [suse-microos-5.2-pool-x86_64]\n"
            ],
            "match": {
              "location": "features/step_definitions/setup_steps.rb:165"
            },
            "result": {
              "status": "passed",
              "duration": 5060258525
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5465043
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I use spacewalk-common-channel to add channel \"sles15-sp7-devel-uyuni-client\" with arch \"x86_64\"",
            "line": 112,
            "match": {
              "location": "features/step_definitions/command_steps.rb:162"
            },
            "result": {
              "status": "passed",
              "duration": 14398269310
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5572531
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Linux Enterprise Server 15 SP7 x86_64\" product has been added",
            "line": 113,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "passed",
              "duration": 16873009
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4140560
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"sles15-sp7\" have finished",
            "line": 114,
            "output": [
              "DEBUG: Found channel 'sle-product-sles15-sp7-pool-x86_64' at line 41. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-product-sles15-sp7-pool-x86_64 at line 45.",
              "SUCCESS: sle-product-sles15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-product-sles15-sp7-updates-x86_64' at line 49. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-product-sles15-sp7-updates-x86_64 at line 53.",
              "SUCCESS: sle-product-sles15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle15-sp7-installer-updates-x86_64' at line 57. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle15-sp7-installer-updates-x86_64 at line 61.",
              "SUCCESS: sle15-sp7-installer-updates-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-basesystem15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-basesystem15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-basesystem15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-basesystem15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-basesystem15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-pool-x86_64' at line 65. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-basesystem15-sp7-pool-x86_64 at line 69.",
              "SUCCESS: sle-module-basesystem15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "1m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "2m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Sync for sle-module-basesystem15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "3m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-basesystem15-sp7-updates-x86_64' at line 73. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-basesystem15-sp7-updates-x86_64 at line 77.",
              "SUCCESS: sle-module-basesystem15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-server-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-server-applications15-sp7-updates-x86_64' at line 81. Checking for completion...",
              "DEBUG: Sync for sle-module-server-applications15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-server-applications15-sp7-pool-x86_64' at line 89. Checking for completion...",
              "DEBUG: Sync for sle-module-server-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-server-applications15-sp7-updates-x86_64' at line 81. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-server-applications15-sp7-updates-x86_64 at line 85.",
              "SUCCESS: sle-module-server-applications15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sles15-sp7-devel-uyuni-client-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-python3-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-server-applications15-sp7-pool-x86_64' at line 89. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-server-applications15-sp7-pool-x86_64 at line 93.",
              "SUCCESS: sle-module-server-applications15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sles15-sp7-devel-uyuni-client-x86_64' at line 97. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sles15-sp7-devel-uyuni-client-x86_64 at line 101.",
              "SUCCESS: sles15-sp7-devel-uyuni-client-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-python3-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-python3-15-sp7-updates-x86_64' at line 105. Checking for completion...",
              "DEBUG: Sync for sle-module-python3-15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-python3-15-sp7-pool-x86_64' at line 113. Checking for completion...",
              "DEBUG: Sync for sle-module-python3-15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-python3-15-sp7-updates-x86_64' at line 105. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-python3-15-sp7-updates-x86_64 at line 109.",
              "SUCCESS: sle-module-python3-15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-updates-x86_64' at line 121. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-python3-15-sp7-pool-x86_64' at line 113. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-python3-15-sp7-pool-x86_64 at line 117.",
              "SUCCESS: sle-module-python3-15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-desktop-applications15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-updates-x86_64' at line 121. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "4m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-updates-x86_64' at line 121. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-desktop-applications15-sp7-updates-x86_64 at line 125.",
              "SUCCESS: sle-module-desktop-applications15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "5m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Sync for sle-module-desktop-applications15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-desktop-applications15-sp7-pool-x86_64' at line 129. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-desktop-applications15-sp7-pool-x86_64 at line 133.",
              "SUCCESS: sle-module-desktop-applications15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-systems-management-15-sp7-pool-x86_64' at line 137. Checking for completion...",
              "DEBUG: Sync for sle-module-systems-management-15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-systems-management-15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-systems-management-15-sp7-pool-x86_64' at line 137. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-systems-management-15-sp7-pool-x86_64 at line 141.",
              "SUCCESS: sle-module-systems-management-15-sp7-pool-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-module-systems-management-15-sp7-updates-x86_64' at line 145. Checking for completion...",
              "DEBUG: Sync for sle-module-systems-management-15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-updates-x86_64' not found in reposync.log",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-systems-management-15-sp7-updates-x86_64' at line 145. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-systems-management-15-sp7-updates-x86_64 at line 149.",
              "SUCCESS: sle-module-systems-management-15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "6m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "7m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "8m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "9m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "10m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "11m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Channel 'sle-module-devtools15-sp7-pool-x86_64' not found in reposync.log",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-updates-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-updates-x86_64' at line 153. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-devtools15-sp7-updates-x86_64 at line 157.",
              "SUCCESS: sle-module-devtools15-sp7-updates-x86_64 is fully synchronized.",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "12m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "13m / 64m waiting for product 'sles15-sp7' synchronization",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Sync for sle-module-devtools15-sp7-pool-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'sle-module-devtools15-sp7-pool-x86_64' at line 161. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for sle-module-devtools15-sp7-pool-x86_64 at line 165.",
              "SUCCESS: sle-module-devtools15-sp7-pool-x86_64 is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "passed",
              "duration": 3221930935805
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 9160464
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 91
          },
          {
            "name": "@uyuni",
            "line": 92
          },
          {
            "name": "@build_host",
            "line": 93
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15913
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23593
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11474
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7747
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-29 23:08:15 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 215964
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19352
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 15942
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5305
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 7966
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3254 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 235038
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14439
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-sl-micro-6.2-as-base-os-for-proxy",
        "keyword": "Scenario",
        "name": "Add SL Micro 6.2 as base OS for proxy",
        "description": "",
        "line": 121,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 122,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 123,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 124,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 125,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Micro 6.2\" as the filtered product description",
            "line": 126,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Linux Micro 6.2 x86_64\" as a product",
            "line": 127,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Linux Micro 6.2 x86_64\" selected",
            "line": 128,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Micro 6.2 x86_64\"",
            "line": 129,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Multi-Linux Manager Client Tools for SLE 16 x86_64\" as a product",
            "line": 130,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see the \"SUSE Multi-Linux Manager Client Tools for SLE 16 x86_64\" selected",
            "line": 131,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click the Add Product button",
            "line": 132,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 133,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Linux Micro 6.2 x86_64\" product has been added",
            "line": 134,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"sl-micro-6.2\" have finished",
            "line": 135,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 118
          },
          {
            "name": "@susemanager",
            "line": 119
          },
          {
            "name": "@transactional_server",
            "line": 120
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16073
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 27461
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11351
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 9691
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214836
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16889
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 9776
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 70929
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:795"
            },
            "result": {
              "status": "skipped",
              "duration": 55444
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 270505
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12789
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-sles-15-sp7-as-base-os-for-proxy",
        "keyword": "Scenario",
        "name": "Add SLES 15 SP7 as base OS for proxy",
        "description": "",
        "line": 140,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 141,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 142,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 143,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 144,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server 15 SP7\" as the filtered product description",
            "line": 145,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Linux Enterprise Server 15 SP7\" as a product",
            "line": 146,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Linux Enterprise Server 15 SP7\" selected",
            "line": 147,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 148,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 149,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Linux Enterprise Server 15 SP7\" product has been added",
            "line": 150,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"sles15-sp7\" have finished",
            "line": 151,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 137
          },
          {
            "name": "@susemanager",
            "line": 138
          },
          {
            "name": "@skip_if_transactional_server",
            "line": 139
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13244
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22104
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10724
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5422
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 179476
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 24227
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 8602
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 61458
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:790"
            },
            "result": {
              "status": "passed",
              "duration": 5655
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 180839
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12897
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-suse-mlm-proxy-extension-5.2-with-sl-micro-6.2-as-base-os",
        "keyword": "Scenario",
        "name": "Add SUSE MLM Proxy Extension 5.2 with SL Micro 6.2 as base OS",
        "description": "",
        "line": 156,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 157,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 158,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 159,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 160,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Micro 6.2\" as the filtered product description",
            "line": 161,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Micro 6.2 x86_64\"",
            "line": 162,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Linux Micro 6.2 x86_64\" as a product",
            "line": 163,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Multi-Linux Manager Proxy Extension 5.2 x86_64 (BETA)\" as a product",
            "line": 164,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Multi-Linux Manager Proxy Extension 5.2 x86_64 (BETA)\" selected",
            "line": 165,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 166,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 167,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Multi-Linux Manager Proxy Extension 5.2 x86_64 (BETA)\" product has been added",
            "line": 168,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"suse-multi-linux-manager-proxy-52\" have finished",
            "line": 169,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 153
          },
          {
            "name": "@susemanager",
            "line": 154
          },
          {
            "name": "@transactional_server",
            "line": 155
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12933
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18939
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9833
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5959
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 177504
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 14991
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 8758
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 63796
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:795"
            },
            "result": {
              "status": "skipped",
              "duration": 49066
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 210684
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11857
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-suse-mlm-proxy-extension-5.1-with-sles-15-sp7-as-base-os",
        "keyword": "Scenario",
        "name": "Add SUSE MLM Proxy Extension 5.1 with SLES 15 SP7 as base OS",
        "description": "",
        "line": 174,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 175,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 176,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 177,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 178,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server 15 SP7\" as the filtered product description",
            "line": 179,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 180,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Multi-Linux Manager Proxy Extension 5.1 x86_64\" as a product",
            "line": 181,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Multi-Linux Manager Proxy Extension 5.1 x86_64\" selected",
            "line": 182,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 183,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 184,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Multi-Linux Manager Proxy Extension 5.1 x86_64\" product has been added",
            "line": 185,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"suse-multi-linux-manager-proxy-51-sp7\" have finished",
            "line": 186,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 171
          },
          {
            "name": "@susemanager",
            "line": 172
          },
          {
            "name": "@skip_if_transactional_server",
            "line": 173
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13545
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18382
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9366
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6192
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 178250
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 14538
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 8086
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 68233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:790"
            },
            "result": {
              "status": "passed",
              "duration": 12462
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 183133
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12359
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-suse-mlm-retail-branch-server-extension-5.2-with-sl-micro-6.2-as-base-os",
        "keyword": "Scenario",
        "name": "Add SUSE MLM Retail Branch Server Extension 5.2 with SL Micro 6.2 as base OS",
        "description": "",
        "line": 191,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 192,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 193,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 194,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 195,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Micro 6.2\" as the filtered product description",
            "line": 196,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Micro 6.2 x86_64\"",
            "line": 197,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Linux Micro 6.2 x86_64\" as a product",
            "line": 198,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.2 x86_64 (BETA)\" as a product",
            "line": 199,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.2 x86_64 (BETA)\" selected",
            "line": 200,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 201,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 202,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.2 x86_64 (BETA)\" product has been added",
            "line": 203,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"suse-multi-linux-manager-retail-branch-server-52\" have finished",
            "line": 204,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 188
          },
          {
            "name": "@susemanager",
            "line": 189
          },
          {
            "name": "@transactional_server",
            "line": 190
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16870
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21710
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9577
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5757
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 178288
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16133
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 8643
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 64181
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:795"
            },
            "result": {
              "status": "skipped",
              "duration": 48668
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 206731
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16588
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;add-suse-mlm-retail-branch-server-extension-5.1-with-sles-15-sp7-as-base-os",
        "keyword": "Scenario",
        "name": "Add SUSE MLM Retail Branch Server Extension 5.1 with SLES 15 SP7 as base OS",
        "description": "",
        "line": 209,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 210,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 211,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"currently running\" text",
            "line": 212,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 213,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Linux Enterprise Server 15 SP7\" as the filtered product description",
            "line": 214,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:994"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I open the sub-list of the product \"SUSE Linux Enterprise Server 15 SP7 x86_64\"",
            "line": 215,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:121"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.1 x86_64\" as a product",
            "line": 216,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:82"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see the \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.1 x86_64\" selected",
            "line": 217,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:141"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click the Add Product button",
            "line": 218,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:161"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Selected channels/products were scheduled successfully for syncing.\" text",
            "line": 219,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"SUSE Multi-Linux Manager Retail Branch Server Extension 5.1 x86_64\" product has been added",
            "line": 220,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:148"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until all synchronized channels for \"suma-retail-branch-server-extension-51-sp7\" have finished",
            "line": 221,
            "match": {
              "location": "features/step_definitions/command_steps.rb:428"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 206
          },
          {
            "name": "@susemanager",
            "line": 207
          },
          {
            "name": "@skip_if_transactional_server",
            "line": 208
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12327
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17840
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9928
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5789
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 175868
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 14006
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 34229
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 62554
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:790"
            },
            "result": {
              "status": "passed",
              "duration": 9923
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 180285
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12023
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;installer-update-channels-got-enabled-when-products-were-added",
        "keyword": "Scenario",
        "name": "Installer update channels got enabled when products were added",
        "description": "",
        "line": 225,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute mgr-sync \"list channels\" with user \"admin\" and password \"admin\"",
            "line": 226,
            "match": {
              "location": "features/step_definitions/command_steps.rb:331"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should get \"    [I] SLE15-SP7-Installer-Updates for x86_64 SUSE Linux Enterprise Server 15 SP7 x86_64 [sle15-sp7-installer-updates-x86_64]\"",
            "line": 227,
            "match": {
              "location": "features/step_definitions/command_steps.rb:205"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 223
          },
          {
            "name": "@susemanager",
            "line": 224
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12504
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18655
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9139
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5302
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 173111
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 14855
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 4751
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 58512
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 178757
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 27593
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;verify-all-channels-are-solved",
        "keyword": "Scenario",
        "name": "Verify all channels are solved",
        "description": "",
        "line": 230,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I wait until all synchronized channels have solved their dependencies",
            "line": 231,
            "output": [
              "Waiting for 20 channel(s) to solve dependencies (timeout: 15900s)",
              "SUCCESS: Channel opensuse_tumbleweed-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel opensuse_tumbleweed-x86_64 synchronization took 105 seconds.",
              "SUCCESS: Channel opensuse_tumbleweed-uyuni-client-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel opensuse_tumbleweed-uyuni-client-x86_64 synchronization took 16 seconds.",
              "SUCCESS: Channel opensuse_tumbleweed-uyuni-client-devel-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel opensuse_tumbleweed-uyuni-client-devel-x86_64 synchronization took 14 seconds.",
              "SUCCESS: Channel uyuni-proxy-devel-tumbleweed-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel uyuni-proxy-devel-tumbleweed-x86_64 synchronization took 9 seconds.",
              "SUCCESS: Channel sle-product-sles15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-product-sles15-sp7-pool-x86_64 synchronization took 9 seconds.",
              "SUCCESS: Channel sle-product-sles15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-product-sles15-sp7-updates-x86_64 synchronization took 8 seconds.",
              "SUCCESS: Channel sle15-sp7-installer-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle15-sp7-installer-updates-x86_64 synchronization took 5 seconds.",
              "SUCCESS: Channel sle-module-basesystem15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-basesystem15-sp7-pool-x86_64 synchronization took 362 seconds.",
              "SUCCESS: Channel sle-module-basesystem15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-basesystem15-sp7-updates-x86_64 synchronization took 1069 seconds.",
              "SUCCESS: Channel sle-module-python3-15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-python3-15-sp7-pool-x86_64 synchronization took 46 seconds.",
              "SUCCESS: Channel sle-module-python3-15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-python3-15-sp7-updates-x86_64 synchronization took 41 seconds.",
              "SUCCESS: Channel sle-module-server-applications15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-server-applications15-sp7-pool-x86_64 synchronization took 59 seconds.",
              "SUCCESS: Channel sle-module-server-applications15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-server-applications15-sp7-updates-x86_64 synchronization took 126 seconds.",
              "SUCCESS: Channel sle-module-desktop-applications15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-desktop-applications15-sp7-pool-x86_64 synchronization took 336 seconds.",
              "SUCCESS: Channel sle-module-desktop-applications15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-desktop-applications15-sp7-updates-x86_64 synchronization took 76 seconds.",
              "SUCCESS: Channel sle-module-devtools15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-devtools15-sp7-updates-x86_64 synchronization took 719 seconds.",
              "SUCCESS: Channel sle-module-devtools15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-devtools15-sp7-pool-x86_64 synchronization took 190 seconds.",
              "SUCCESS: Channel sle-module-systems-management-15-sp7-pool-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-systems-management-15-sp7-pool-x86_64 synchronization took 29 seconds.",
              "SUCCESS: Channel sle-module-systems-management-15-sp7-updates-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sle-module-systems-management-15-sp7-updates-x86_64 synchronization took 36 seconds.",
              "SUCCESS: Channel sles15-sp7-devel-uyuni-client-x86_64 initialized. No '.new' files and repo size > 0.",
              "INFO: Channel sles15-sp7-devel-uyuni-client-x86_64 synchronization took 35 seconds."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:436"
            },
            "result": {
              "status": "passed",
              "duration": 266684305764
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 8787550
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "all channels have been synced without errors",
            "line": 232,
            "match": {
              "location": "features/step_definitions/command_steps.rb:481"
            },
            "result": {
              "status": "passed",
              "duration": 20415
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4330978
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 229
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16805
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18211
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9778
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 9517
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:02:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 300714
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16662
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 4491
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 267 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 230405
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17843
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;detect-product-loading-issues-from-the-ui",
        "keyword": "Scenario",
        "name": "Detect product loading issues from the UI",
        "description": "",
        "line": 236,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 237,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 1234717293
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4260758
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Products\"",
            "line": 238,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 229152778
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 561627259
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Setup Wizard\" text",
            "line": 239,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "passed",
              "duration": 82259913
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4739847
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading\" text",
            "line": 240,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 737030643
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4587460
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should not see a \"Operation not successful\" text",
            "line": 241,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:746"
            },
            "result": {
              "status": "passed",
              "duration": 128509924
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 12557878
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"250\" from \"pageSize\"",
            "line": 242,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 1134461692
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5544020
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should only see success signs in the product list",
            "line": 243,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:885"
            },
            "result": {
              "status": "passed",
              "duration": 40047719561
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6709808
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 234
          },
          {
            "name": "@skip_if_github_validation",
            "line": 235
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15155
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19369
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10569
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6342
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:06:56 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 213761
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17491
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5269
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4469
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 44 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 259736
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17253
            }
          }
        ]
      },
      {
        "id": "synchronize-products-in-the-products-page-of-the-setup-wizard;report-the-synchronization-duration-for-sles-15-sp7",
        "keyword": "Scenario",
        "name": "Report the synchronization duration for SLES 15 SP7",
        "description": "",
        "line": 247,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I report the synchronization duration for \"sles15-sp7\"",
            "line": 248,
            "match": {
              "location": "features/step_definitions/system_monitoring_steps.rb:20"
            },
            "result": {
              "status": "passed",
              "duration": 21729
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4084240
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 245
          },
          {
            "name": "@skip_if_github_validation",
            "line": 246
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15341
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11964
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6922
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 221812
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 10671
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5479
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 209742
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14794
            }
          }
        ]
      }
    ]
  },
  {
    "id": "create-fake-channels",
    "uri": "features/reposync/srv_create_fake_channels.feature",
    "keyword": "Feature",
    "name": "Create fake channels",
    "description": "  In Order to distribute software to the clients\n  As an authorized user\n  I want to create fake channels for each distribution",
    "line": 23,
    "elements": [
      {
        "id": "create-fake-channels;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 28,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 505175330
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4082430
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16037
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8250
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10081
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 9040
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 186255
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 29839
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 240776
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18129
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-base-channel-for-x86_64",
        "keyword": "Scenario",
        "name": "Add a fake base channel for x86_64",
        "description": "",
        "line": 31,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 215934260
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 678088631
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 336381245
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5858543
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-SUSE-like\" as \"Channel Name\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 100534790
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5073609
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-base-channel-suse-like\" as \"Channel Label\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 81417546
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4503379
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 54544208
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4581247
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 46788515
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4819695
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Base channel for testing\" as \"Channel Summary\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 79367014
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5526471
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"No more description for base channel.\" as \"Channel Description\"",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 89852403
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5033451
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 586199244
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7606000
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-SUSE-like created.\" text",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 82195709
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4439212
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16232
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8671
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10832
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6740
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:41 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 209574
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18374
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 264933
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14135
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-child-channel-into-the-fake-base-channel-x86_64",
        "keyword": "Scenario",
        "name": "Add a fake child channel into the fake base channel x86_64",
        "description": "",
        "line": 43,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 44,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 71784846
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 282610091
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 242443286
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 20726697
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Child-Channel-SUSE-like\" as \"Channel Name\"",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 80674285
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5480393
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-child-channel-suse-like\" as \"Channel Label\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 76690622
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5018031
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Fake-Base-Channel-SUSE-like\" from \"Parent Channel\"",
            "line": 48,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 70007664
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5317358
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 40549909
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4499071
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Child channel for testing\" as \"Channel Summary\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 73741887
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5069616
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Fake Child Channel SUSE like.\" as \"Channel Description\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 91514981
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4970729
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 718323808
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6731721
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Child-Channel-SUSE-like created.\" text",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 83140071
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4858943
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16429
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8467
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 24385
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 14396
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:43 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 237834
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20962
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 269377
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19245
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-suse-fake-child-channel-to-the-suse-product-base-channel",
        "keyword": "Scenario",
        "name": "Add a SUSE fake child channel to the SUSE Product base channel",
        "description": "",
        "line": 56,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70953638
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 352642672
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 407587585
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4161201
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-RPM-SUSE-Channel\" as \"Channel Name\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 76444495
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6520534
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-rpm-suse-channel\" as \"Channel Label\"",
            "line": 60,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 71287901
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7201273
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"Parent Channel\"",
            "line": 61,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 47360112
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4144727
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 62,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 36137330
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4402743
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-RPM-SUSE-Channel for testing\" as \"Channel Summary\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 85127836
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5059743
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Fake-RPM-SUSE-Channel Child Channel.\" as \"Channel Description\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 97420714
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5842456
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 556159056
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6049908
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-RPM-SUSE-Channel created.\" text",
            "line": 66,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 76325210
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4729126
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 55
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17091
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24901
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11463
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7130
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:45 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 386552
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 10470
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 262367
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18434
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-base-channel-for-i586",
        "keyword": "Scenario",
        "name": "Add a fake base channel for i586",
        "description": "",
        "line": 68,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 69,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 75302087
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 274141678
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 256466161
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4854667
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-i586\" as \"Channel Name\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 74879255
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6323323
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-base-channel-i586\" as \"Channel Label\"",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 71693847
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4691764
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 42424901
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4299855
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"IA-32\" from \"Architecture:\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 56435463
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5205298
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-i586 channel for testing\" as \"Channel Summary\"",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 94043758
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5995566
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"No more description for base channel.\" as \"Channel Description\"",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 84702275
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6544315
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 543523177
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6032415
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-i586 created.\" text",
            "line": 78,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 81482103
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5037912
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17519
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13984
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10226
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 10003
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:47 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 217421
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20331
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 432208
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17047
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-child-channel-into-the-fake-base-channel-i586",
        "keyword": "Scenario",
        "name": "Add a fake child channel into the fake base channel i586",
        "description": "",
        "line": 80,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 81,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70965351
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 278196323
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 82,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 339394309
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4415543
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Child-Channel-i586\" as \"Channel Name\"",
            "line": 83,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 74799961
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6078546
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-child-channel-i586\" as \"Channel Label\"",
            "line": 84,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 75200291
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4736681
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Fake-Base-Channel-i586\" from \"Parent Channel\"",
            "line": 85,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 62253214
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4317073
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"IA-32\" from \"Architecture:\"",
            "line": 86,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 37442073
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4846876
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake Child Channel i586 for testing\" as \"Channel Summary\"",
            "line": 87,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 84868486
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5105968
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Fake Child Channel i586.\" as \"Channel Description\"",
            "line": 88,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 86004352
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5190386
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 54644916
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 459780073
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Child-Channel-i586 created.\" text",
            "line": 90,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 171305397
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5622030
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14690
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12612
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11311
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 14283
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:49 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 287449
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 25132
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 246599
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18762
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-test-base-channel-for-x86_64",
        "keyword": "Scenario",
        "name": "Add a test base channel for x86_64",
        "description": "",
        "line": 92,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 93,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 69323668
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 272950122
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 94,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 262190044
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5168979
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Test-Base-Channel-x86_64\" as \"Channel Name\"",
            "line": 95,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 76345802
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5427435
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"test-base-channel-x86_64\" as \"Channel Label\"",
            "line": 96,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 73156776
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6405274
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 97,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 40745595
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5043519
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 98,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 34249193
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5098939
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Test-Base-Channel-x86_64 channel for testing\" as \"Channel Summary\"",
            "line": 99,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 96066068
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5177661
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"No more description for base channel.\" as \"Channel Description\"",
            "line": 100,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 83524070
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6435516
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 101,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 56186143
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 405762439
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Test-Base-Channel-x86_64 created.\" text",
            "line": 102,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 169030584
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4781292
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16367
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9885
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 17307
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7128
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:51 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 248487
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21274
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 218722
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15524
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-child-channel-into-the-test-base-channel-x86_64",
        "keyword": "Scenario",
        "name": "Add a child channel into the test base channel x86_64",
        "description": "",
        "line": 104,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 105,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 73090923
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 356864482
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 106,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 426823225
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5310239
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Test-Child-Channel-x86_64\" as \"Channel Name\"",
            "line": 107,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 77314379
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6099248
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"test-child-channel-x86_64\" as \"Channel Label\"",
            "line": 108,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 73254237
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5987874
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Test-Base-Channel-x86_64\" from \"Parent Channel\"",
            "line": 109,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 63164013
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5869268
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 110,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 37963430
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4154321
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Test-Child-Channel-x86_64 channel for testing\" as \"Channel Summary\"",
            "line": 111,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 100746561
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5494004
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Test-Child-Channel-x86_64 Channel.\" as \"Channel Description\"",
            "line": 112,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 95304833
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4998231
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 113,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 54528882
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 572146344
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Test-Child-Channel-x86_64 created.\" text",
            "line": 114,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 82406051
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5006597
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15728
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8220
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11778
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6946
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214040
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19483
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 241369
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20189
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-terminal-child-channel-to-the-suse-product-base-channel",
        "keyword": "Scenario",
        "name": "Add a fake terminal child channel to the SUSE Product base channel",
        "description": "",
        "line": 119,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 120,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 121,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-RPM-Terminal-Channel\" as \"Channel Name\"",
            "line": 122,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-rpm-terminal-channel\" as \"Channel Label\"",
            "line": 123,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"pxeboot_minion\" from \"Parent Channel\"",
            "line": 124,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 125,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-RPM-Terminal-Channel for testing\" as \"Channel Summary\"",
            "line": 126,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Fake-RPM-Terminal-Channel Child Channel.\" as \"Channel Description\"",
            "line": 127,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 128,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-RPM-Terminal-Channel created.\" text",
            "line": 129,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@pxeboot_minion",
            "line": 116
          },
          {
            "name": "@uyuni",
            "line": 117
          },
          {
            "name": "@scc_credentials",
            "line": 118
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15225
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 32850
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16723
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 10009
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:55 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 243978
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19099
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:361"
            },
            "result": {
              "status": "skipped",
              "duration": 80198
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 8532
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 8145
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 203054
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14610
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-debian-like-amd64-base-channel",
        "keyword": "Scenario",
        "name": "Add Debian-like AMD64 base channel",
        "description": "",
        "line": 132,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 133,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70753781
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 278521321
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 134,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 345299445
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4357718
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-Debian-like\" as \"Channel Name\"",
            "line": 135,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 82756280
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5509267
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-base-channel-debian-like\" as \"Channel Label\"",
            "line": 136,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 77579605
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5044560
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 137,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 40731632
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4133433
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"AMD64 Debian\" from \"Architecture:\"",
            "line": 138,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 57462095
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5210119
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-Debian-like for testing\" as \"Channel Summary\"",
            "line": 139,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 93653541
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6267253
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"No more description for base channel.\" as \"Channel Description\"",
            "line": 140,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 84343533
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5448137
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I uncheck \"gpg_check\"",
            "line": 144,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:182"
            },
            "result": {
              "status": "passed",
              "duration": 10067158109
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4305654
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 146,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 506929510
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5763642
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-Debian-like created.\" text",
            "line": 147,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 77726348
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4772636
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 131
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13597
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20416
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10738
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6268
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:07:55 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 202984
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 15497
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10495
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 429396
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17553
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-redhat-like-base-channel",
        "keyword": "Scenario",
        "name": "Add a RedHat-like base channel",
        "description": "",
        "line": 150,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 151,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 73089920
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 293580545
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 152,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 362128892
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4295372
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-RH-like\" as \"Channel Name\"",
            "line": 153,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 78976388
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5127770
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-base-channel-rh-like\" as \"Channel Label\"",
            "line": 154,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 75908718
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6232843
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 155,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 41173109
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5838138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 156,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 43770391
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4972226
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-RH-like for testing\" as \"Channel Summary\"",
            "line": 157,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 88927972
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5661419
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"No more description for base channel.\" as \"Channel Description\"",
            "line": 158,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 82327221
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4964205
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 159,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 56051444
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 501610277
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-RH-like created.\" text",
            "line": 160,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 78507868
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4819119
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 149
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14892
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19910
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11364
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12266
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:06 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 225829
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20254
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 10522
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 244189
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15505
            }
          }
        ]
      },
      {
        "id": "create-fake-channels;add-a-fake-appstream-base-channel",
        "keyword": "Scenario",
        "name": "Add a fake AppStream base channel",
        "description": "",
        "line": 163,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 164,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 72718050
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 534479885
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 165,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 358792008
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 11682760
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-AppStream\" as \"Channel Name\"",
            "line": 166,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 79079565
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5744704
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-base-channel-appstream\" as \"Channel Label\"",
            "line": 167,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 74927777
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5041218
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"None\" from \"Parent Channel\"",
            "line": 168,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 41641192
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4173191
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 169,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 36471570
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4121481
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Fake-Base-Channel-AppStream for testing\" as \"Channel Summary\"",
            "line": 170,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 93114707
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5063504
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Description for Fake-Base-Channel-AppStream.\" as \"Channel Description\"",
            "line": 171,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 94109242
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5851035
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 172,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 660833437
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6049616
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-AppStream created.\" text",
            "line": 173,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 74418254
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4785897
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 162
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17501
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17339
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16614
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6860
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 209427
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16276
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 13368
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 262408
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15645
            }
          }
        ]
      }
    ]
  },
  {
    "id": "create-fake-repositories-for-each-fake-child-channel",
    "uri": "features/reposync/srv_create_fake_repositories.feature",
    "keyword": "Feature",
    "name": "Create fake repositories for each fake child channel",
    "description": "  In order to distribute software to the clients\n  As an authorized user\n  I want to create a fake repository per fake child channel",
    "line": 8,
    "elements": [
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 13,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 709985633
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4232246
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15910
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8598
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14308
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6942
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 392506
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 22637
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 266125
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13243
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;create-a-fake-repository-for-distributions-using-rpm",
        "keyword": "Scenario",
        "name": "Create a fake repository for distributions using RPM",
        "description": "",
        "line": 16,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 192931024
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 858710961
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Repository\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 395277203
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4452891
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-rpm-repo\" as \"label\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 60874467
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5447139
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"http://localhost/pub/TestRepoRpmUpdates/\" as \"url\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 88372014
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5446034
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Repository\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 60357169
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4021267
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository created successfully\" text",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 540738071
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4634743
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see \"metadataSigned\" as checked",
            "line": 23,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1105"
            },
            "result": {
              "status": "passed",
              "duration": 21037165
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4363058
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14874
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13722
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11460
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 14776
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:11 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 228738
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19338
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 212870
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16889
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;disable-metadata-check-for-the-fake-rpm-repository",
        "keyword": "Scenario",
        "name": "Disable metadata check for the fake RPM repository",
        "description": "",
        "line": 25,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 74036221
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 251391820
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"fake-rpm-repo\"",
            "line": 27,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 291328844
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4205840
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I uncheck \"metadataSigned\"",
            "line": 28,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:182"
            },
            "result": {
              "status": "passed",
              "duration": 10069105267
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4317141
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Repository\"",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 456915661
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4999530
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository updated successfully\" text",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 64200514
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4703105
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see \"metadataSigned\" as unchecked",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1112"
            },
            "result": {
              "status": "passed",
              "duration": 15644514
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4463280
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16165
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8750
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10964
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7968
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 596987
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19598
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 12 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 241896
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15345
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;create-a-fake-appstream-repository",
        "keyword": "Scenario",
        "name": "Create a fake AppStream repository",
        "description": "",
        "line": 34,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 74380148
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 743380271
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Repository\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 370714405
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4321891
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-appstream-repo\" as \"label\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 62629756
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5106123
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"http://localhost/pub/TestRepoAppStream/\" as \"url\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 80415401
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4742835
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Repository\"",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 832566651
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5377439
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository created successfully\" text",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65011499
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4609266
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see \"metadataSigned\" as checked",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1105"
            },
            "result": {
              "status": "passed",
              "duration": 15133809
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4370196
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 33
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15577
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17547
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10451
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7187
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 231239
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21741
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 10209
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 232778
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16376
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;disable-metadata-check-for-the-fake-appstream-repository",
        "keyword": "Scenario",
        "name": "Disable metadata check for the fake AppStream repository",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70408851
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 313759657
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"fake-appstream-repo\"",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 307550129
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4025068
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I uncheck \"metadataSigned\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:182"
            },
            "result": {
              "status": "passed",
              "duration": 10066919059
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4583055
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Repository\"",
            "line": 48,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 730393961
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5167902
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository updated successfully\" text",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 62734268
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4470014
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see \"metadataSigned\" as unchecked",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1112"
            },
            "result": {
              "status": "passed",
              "duration": 15695832
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4535851
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 43
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17000
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17475
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15527
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6838
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:27 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 593405
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18954
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 9536
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 12 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 268330
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15555
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-fake-rpm-repository-to-the-suse-fake-child-channel",
        "keyword": "Scenario",
        "name": "Add the fake RPM repository to the SUSE fake child channel",
        "description": "",
        "line": 53,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 79632044
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 357013861
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-RPM-SUSE-Channel\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 614600989
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4878886
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 114526310
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5405684
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 553908964
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 92877585
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-RPM-SUSE-Channel updated\" text",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 79402417
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5141132
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 59,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 71403993
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 452797283
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-rpm-repo\" repo",
            "line": 60,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 59234698
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5472731
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 61,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 579028295
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4921847
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-RPM-SUSE-Channel repository information was successfully updated\" text",
            "line": 62,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 71449939
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4537164
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 52
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17207
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17596
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16740
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 9105
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 219655
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17398
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 13448
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 236232
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17610
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-fake-rpm-repository-to-the-test-child-channel",
        "keyword": "Scenario",
        "name": "Add the fake RPM repository to the Test child channel",
        "description": "",
        "line": 64,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70025232
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 363342908
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Test-Child-Channel-x86_64\"",
            "line": 66,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 432367860
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 9747318
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 67,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 109486789
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6045660
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 68,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 686887305
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7198676
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Test-Child-Channel-x86_64 updated\" text",
            "line": 69,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 74354345
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4836780
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 61774789
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 361357651
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-rpm-repo\" repo",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 49257896
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4881710
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 946527186
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4555199
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Test-Child-Channel-x86_64 repository information was successfully updated\" text",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 70262275
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4663786
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15858
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8983
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11565
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7154
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:42 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 233803
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20135
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 671028
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19217
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-fake-rpm-repository-to-the-redhat-like-base-channel",
        "keyword": "Scenario",
        "name": "Add the fake RPM repository to the RedHat-like base channel",
        "description": "",
        "line": 76,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 68875681
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 291467866
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-RH-like\"",
            "line": 78,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 423691928
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4896793
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 79,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 110173342
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6154404
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 80,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 569255106
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6486649
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-RH-like updated\" text",
            "line": 81,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 77961452
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4633744
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 82,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 60834941
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 287886273
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-rpm-repo\" repo",
            "line": 83,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 50341625
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4854479
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 84,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1252310977
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4133313
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-Base-Channel-RH-like repository information was successfully updated\" text",
            "line": 85,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 71028129
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4423983
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 75
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14846
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17226
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12358
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6455
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:45 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214203
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19000
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 12455
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 246761
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16641
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-fake-appstream-repository-to-the-appstream-base-channel",
        "keyword": "Scenario",
        "name": "Add the fake AppStream repository to the AppStream base channel",
        "description": "",
        "line": 88,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 69156823
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 265835593
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-AppStream\"",
            "line": 90,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 348426679
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7571042
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 91,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 108704682
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5440690
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 92,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 56066550
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 547244039
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Base-Channel-AppStream updated\" text",
            "line": 93,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 77176422
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4968783
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 94,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 64976942
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 372817818
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-appstream-repo\" repo",
            "line": 95,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 55333108
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4626130
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 96,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1428816787
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4298552
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-Base-Channel-AppStream repository information was successfully updated\" text",
            "line": 97,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 69031525
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4498812
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 87
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16483
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16882
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14924
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6555
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:48 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 210076
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17122
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 12774
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 248728
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14590
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;create-a-fake-repository-for-i586",
        "keyword": "Scenario",
        "name": "Create a fake repository for i586",
        "description": "",
        "line": 99,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 100,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 76362324
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 420187965
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Repository\"",
            "line": 101,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 370410843
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4120942
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-i586-repo\" as \"label\"",
            "line": 102,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 60245069
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4747253
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///srv/www/htdocs/pub/TestRepoRpmUpdates/\" as \"url\"",
            "line": 103,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 100428021
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 27437674
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I uncheck \"metadataSigned\"",
            "line": 104,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:182"
            },
            "result": {
              "status": "passed",
              "duration": 10080052341
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4597324
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Repository\"",
            "line": 105,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 418394001
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4419164
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository created successfully\" text",
            "line": 106,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 62028844
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4339234
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16612
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8680
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12555
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6647
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:08:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 224674
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20652
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 12 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 254622
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15443
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-repository-to-the-i586-channel",
        "keyword": "Scenario",
        "name": "Add the repository to the i586 channel",
        "description": "",
        "line": 108,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 109,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 70131193
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 319104923
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Child-Channel-i586\"",
            "line": 110,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 342085835
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 23981728
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 111,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 130112526
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6119418
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 112,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 696192111
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5511867
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-Child-Channel-i586 updated\" text",
            "line": 113,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 73703972
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4724009
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 114,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 71694023
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 364712620
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-i586-repo\" repo",
            "line": 115,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 54739506
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5176654
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 116,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 566218610
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4174267
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-Child-Channel-i586 repository information was successfully updated\" text",
            "line": 117,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 71987435
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5094758
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14391
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12996
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6340
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:04 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 245208
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17828
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 230794
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19421
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-repository-to-the-suse-like-child-channel",
        "keyword": "Scenario",
        "name": "Add the repository to the SUSE-like child channel",
        "description": "",
        "line": 120,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 121,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 69269566
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 277349371
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Child-Channel-SUSE-like\"",
            "line": 122,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 430344494
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4303617
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 123,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 59463322
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 350851130
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-rpm-repo\" repo",
            "line": 124,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 56036985
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4576480
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 125,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 864932121
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4353374
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-Child-Channel-SUSE-like repository information was successfully updated\" text",
            "line": 126,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 71268942
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4851759
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 119
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17987
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13314
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7913
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:06 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 220762
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19095
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 11725
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 239338
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18141
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;create-a-fake-repository-for-debian-like",
        "keyword": "Scenario",
        "name": "Create a fake repository for Debian-like",
        "description": "",
        "line": 129,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Repositories\"",
            "line": 130,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 73105751
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 187405498
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Repository\"",
            "line": 131,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 312247144
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4840317
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"fake-debian-repo\" as \"label\"",
            "line": 132,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 63660018
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5351323
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"deb\" from \"contenttype\"",
            "line": 133,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 63747420
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4760542
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"http://localhost/pub/TestRepoDebUpdates/\" as \"url\"",
            "line": 134,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 85615803
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5162996
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Repository\"",
            "line": 135,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 434420094
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5943056
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository created successfully\" text",
            "line": 136,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 61954082
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4592937
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 128
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16720
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17281
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11734
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6105
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:09 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 222088
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17803
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10236
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 240084
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16277
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-repository-to-the-debian-like-base-channel",
        "keyword": "Scenario",
        "name": "Add the repository to the Debian-like base channel",
        "description": "",
        "line": 139,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 140,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 71560896
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 342301719
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-Debian-like\"",
            "line": 141,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 727925198
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6045053
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 142,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 58765151
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 281213224
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-debian-repo\" repo",
            "line": 143,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "passed",
              "duration": 55339397
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4686793
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 144,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1365758356
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 9492448
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-Base-Channel-Debian-like repository information was successfully updated\" text",
            "line": 145,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 73605333
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4382161
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 138
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14402
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16716
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11514
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6278
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 239243
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17572
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10509
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 239379
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18791
            }
          }
        ]
      },
      {
        "id": "create-fake-repositories-for-each-fake-child-channel;add-the-repository-to-the-terminal-child-channel",
        "keyword": "Scenario",
        "name": "Add the repository to the terminal child channel",
        "description": "",
        "line": 150,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 151,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-RPM-Terminal-Channel\"",
            "line": 152,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"file:///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\" as \"GPG key URL\"",
            "line": 153,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Channel\"",
            "line": 154,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Fake-RPM-Terminal-Channel updated\" text",
            "line": 155,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 156,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the \"fake-rpm-repo\" repo",
            "line": 157,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:898"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Repositories\"",
            "line": 158,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Fake-RPM-Terminal-Channel repository information was successfully updated\" text",
            "line": 159,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@pxeboot_minion",
            "line": 147
          },
          {
            "name": "@uyuni",
            "line": 148
          },
          {
            "name": "@scc_credentials",
            "line": 149
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14783
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 30153
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 229639
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 9350
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 443476
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19863
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:361"
            },
            "result": {
              "status": "skipped",
              "duration": 174915
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 9127
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 7890
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 194284
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 71627
            }
          }
        ]
      }
    ]
  },
  {
    "id": "create-custom-channels-with-development-repositories",
    "uri": "features/reposync/srv_create_devel_channels.feature",
    "keyword": "Feature",
    "name": "Create custom channels with development repositories",
    "description": "  In Order to use product packages in development to the clients\n  As an authorized user\n  I want to create custom channels for each distribution",
    "line": 5,
    "tags": [
      {
        "name": "@skip_if_github_validation",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "create-custom-channels-with-development-repositories;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 11,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 593491605
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4220384
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15065
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14880
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13575
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5916
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 180697
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18066
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 8667
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 229676
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18420
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-a-custom-channel-for-suse-minions",
        "keyword": "Scenario",
        "name": "Create a custom channel for SUSE minions",
        "description": "",
        "line": 14,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 192458169
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 843799210
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 269988477
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4794757
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-SUSE-Channel\" as \"Channel Name\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 78583738
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5553400
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"devel-suse-channel\" as \"Channel Label\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 74642986
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5029579
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"Parent Channel\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 56206149
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4222407
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 47157088
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4416162
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-SUSE-Channel for development repositories\" as \"Channel Summary\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 104186026
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6052039
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Channel containing development repositories\" as \"Channel Description\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 96077194
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4763204
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 23,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 661903106
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6718151
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Devel-SUSE-Channel created.\" text",
            "line": 24,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 75247826
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5085722
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@sle_minion",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14621
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18809
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10591
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6744
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:14 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 226226
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17941
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 9337
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4956
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 226020
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19963
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-custom-repositories-inside-the-suse-custom-channel",
        "keyword": "Scenario",
        "name": "Create custom repositories inside the SUSE custom channel",
        "description": "",
        "line": 27,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I prepare the development repositories of \"sle_minion\" as part of \"devel-suse-channel\" channel",
            "line": 28,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:533"
            },
            "result": {
              "status": "passed",
              "duration": 11953622955
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5449796
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@sle_minion",
            "line": 26
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17234
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26149
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6788
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:16 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214580
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21265
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 10493
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 6449
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 12 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 263742
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19783
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-a-custom-channel-for-build-host",
        "keyword": "Scenario",
        "name": "Create a custom channel for Build Host",
        "description": "",
        "line": 32,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 71387287
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 263121752
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 544387274
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4090781
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-Build-Host-Channel\" as \"Channel Name\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 76674214
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5070641
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"devel-build-host-channel\" as \"Channel Label\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 74257863
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5598141
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"build_host\" from \"Parent Channel\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 47002664
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4171774
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 37206308
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4439789
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-Build-Host-Channel for development repositories\" as \"Channel Summary\"",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 105840396
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5917342
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Channel containing development repositories\" as \"Channel Description\"",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 93000782
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5111873
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 55788928
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 952055146
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Devel-Build-Host-Channel created.\" text",
            "line": 42,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 85255055
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4677711
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@uyuni",
            "line": 30
          },
          {
            "name": "@build_host",
            "line": 31
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15081
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21939
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11580
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6698
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 224482
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20043
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 9113
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 12153
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 6251
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 256534
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19733
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-custom-repositories-inside-the-build-host-custom-channel",
        "keyword": "Scenario",
        "name": "Create custom repositories inside the Build Host custom channel",
        "description": "",
        "line": 46,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I prepare the development repositories of \"build_host\" as part of \"devel-build-host-channel\" channel",
            "line": 47,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:533"
            },
            "result": {
              "status": "passed",
              "duration": 6604665536
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5532019
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@uyuni",
            "line": 44
          },
          {
            "name": "@build_host",
            "line": 45
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16200
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23389
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13016
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6117
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:31 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 389085
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21551
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 17875
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 13061
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5540
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 238200
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18854
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-a-custom-channel-for-debian-like-minions",
        "keyword": "Scenario",
        "name": "Create a custom channel for Debian-like minions",
        "description": "",
        "line": 50,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 72407546
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 209511330
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 263325273
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4575379
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-Debian-like-Channel\" as \"Channel Name\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 78329386
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5426138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"devel-debian-like-channel\" as \"Channel Label\"",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 73574875
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5236965
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Fake-Base-Channel-Debian-like\" from \"Parent Channel\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 62854310
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4423134
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"AMD64 Debian\" from \"Architecture:\"",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 44933877
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4382881
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-Debian-like-Channel for development repositories\" as \"Channel Summary\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 100270282
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5588861
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Channel containing development repositories\" as \"Channel Description\"",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 90845345
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5048633
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 586393556
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5108387
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Devel-Debian-like-Channel created.\" text",
            "line": 60,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 80417102
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4866429
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@deblike_minion",
            "line": 49
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15515
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19750
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11386
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6440
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:37 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 216302
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18255
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10228
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5014
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 1960085
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19661
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-custom-repositories-inside-the-debian-like-custom-channel",
        "keyword": "Scenario",
        "name": "Create custom repositories inside the Debian-like custom channel",
        "description": "",
        "line": 63,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I prepare the development repositories of \"deblike_minion\" as part of \"devel-debian-like-channel\" channel",
            "line": 64,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:533"
            },
            "result": {
              "status": "passed",
              "duration": 10425961483
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5657763
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@deblike_minion",
            "line": 62
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15961
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20591
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15301
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6990
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 254855
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19347
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 12746
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5092
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 10 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 259396
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17786
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-a-custom-channel-for-rh-like-minions",
        "keyword": "Scenario",
        "name": "Create a custom channel for RH-like minions",
        "description": "",
        "line": 67,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 68,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 72186663
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 203017234
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create Channel\"",
            "line": 69,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 389048694
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4325981
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-RH-like-Channel\" as \"Channel Name\"",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 71337783
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5173765
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"devel-rh-like-channel\" as \"Channel Label\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 71339037
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5281848
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Fake-Base-Channel-RH-like\" from \"Parent Channel\"",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 64135341
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4324138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"x86_64\" from \"Architecture:\"",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 36771121
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5703073
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Devel-RH-like-Channel for development repositories\" as \"Channel Summary\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 99462454
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4809170
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Channel containing development repositories\" as \"Channel Description\"",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 97294580
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5266028
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Channel\"",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 524524833
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 7242711
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Channel Devel-RH-like-Channel created.\" text",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 79949152
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5117153
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@rhlike_minion",
            "line": 66
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17550
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 17836
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12458
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:49 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 999107
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19358
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 13968
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4824
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 248367
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16266
            }
          }
        ]
      },
      {
        "id": "create-custom-channels-with-development-repositories;create-custom-repositories-inside-the-rh-like-custom-channel",
        "keyword": "Scenario",
        "name": "Create custom repositories inside the RH-like custom channel",
        "description": "",
        "line": 80,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I prepare the development repositories of \"rhlike_minion\" as part of \"devel-rh-like-channel\" channel",
            "line": 81,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:533"
            },
            "result": {
              "status": "passed",
              "duration": 10642500008
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5885247
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@rhlike_minion",
            "line": 79
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15694
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22401
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11082
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7511
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:09:51 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 360163
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18790
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 10138
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5650
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 252427
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16280
            }
          }
        ]
      }
    ]
  },
  {
    "id": "synchronize-fake-channels",
    "uri": "features/reposync/srv_sync_fake_channels.feature",
    "keyword": "Feature",
    "name": "Synchronize fake channels",
    "description": "  In order to use the content provided inside the repositories of the fake channels\n  As admin\n  I want to synchronize the fake channels",
    "line": 12,
    "elements": [
      {
        "id": "synchronize-fake-channels;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 17,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 587605577
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6105378
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enable source package syncing",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:948"
            },
            "result": {
              "status": "passed",
              "duration": 3198995576
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6018230
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18294
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12738
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15062
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12549
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:10:02 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 3008364
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21231
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 243913
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20989
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-rpm-suse-channel-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-RPM-SUSE-Channel channel",
        "description": "",
        "line": 22,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 23,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 403007391
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4717383
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 24,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 193655076
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 528734394
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-RPM-SUSE-Channel\"",
            "line": 25,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 372570893
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5607304
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 26,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 69668489
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 281816601
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 27,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 519412789
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4435722
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 28,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 67984816
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4516590
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1795208535
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5067565
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-RPM-SUSE-Channel.\" text",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 64926739
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4905767
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-rpm-suse-channel\" has been synced",
            "line": 31,
            "output": [
              "DEBUG: Found channel 'fake-rpm-suse-channel' at line 225. Checking for completion...",
              "DEBUG: Sync for fake-rpm-suse-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'fake-rpm-suse-channel' at line 225. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-rpm-suse-channel at line 229.",
              "SUCCESS: fake-rpm-suse-channel is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 21672434940
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5705262
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 21
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14684
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17061
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11540
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6478
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:10:06 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 211228
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18340
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 9494
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 26 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 240312
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17054
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;verify-state-of-fake-rpm-suse-channel-channel",
        "keyword": "Scenario",
        "name": "Verify state of Fake-RPM-SUSE-Channel channel",
        "description": "",
        "line": 34,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"orion-dummy-1.1-1.1.x86_64.rpm\" package should have been stored",
            "line": 35,
            "match": {
              "location": "features/step_definitions/command_steps.rb:412"
            },
            "result": {
              "status": "passed",
              "duration": 6134014670
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5592170
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "solver file for \"fake-rpm-suse-channel\" should reference \"orion-dummy-1.1-1.1.x86_64.rpm\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/command_steps.rb:416"
            },
            "result": {
              "status": "passed",
              "duration": 2520437138
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5164616
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 33
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14817
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17929
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12868
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6318
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:10:32 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 390699
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19995
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 9794
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 8 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 223096
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15564
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-child-channel-i586-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-Child-Channel-i586 channel",
        "description": "",
        "line": 39,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 457050047
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4391922
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 168297046
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 613059616
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Child-Channel-i586\"",
            "line": 42,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 386086751
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4311494
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 43,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 58518748
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 286112432
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 44,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 425847203
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 14878865
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 64729669
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5003621
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1784087440
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4568506
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-Child-Channel-i586.\" text",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65629486
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4652404
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-child-channel-i586\" has been synced",
            "line": 48,
            "output": [
              "DEBUG: Found channel 'fake-child-channel-i586' at line 233. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-child-channel-i586 at line 237.",
              "SUCCESS: fake-child-channel-i586 is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 5680336371
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5532677
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 38
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17094
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17764
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10868
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7690
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:10:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 211486
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18259
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5467
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 235327
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15209
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-test-child-channel-x86_64-channel",
        "keyword": "Scenario",
        "name": "Synchronize Test-Child-Channel-x86_64 channel",
        "description": "",
        "line": 50,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 471285913
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4293151
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 167959176
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 719830605
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Test-Child-Channel-x86_64\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 373155879
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4084164
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 56753969
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 288362487
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 330995191
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5991993
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 68062482
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4758193
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1772520592
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4471719
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Test-Child-Channel-x86_64.\" text",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65513891
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4801056
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"test-child-channel-x86_64\" has been synced",
            "line": 59,
            "output": [
              "DEBUG: Found channel 'test-child-channel-x86_64' at line 241. Checking for completion...",
              "DEBUG: Sync for test-child-channel-x86_64 still in progress (no completion message found).",
              "DEBUG: Found channel 'test-child-channel-x86_64' at line 241. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for test-child-channel-x86_64 at line 245.",
              "SUCCESS: test-child-channel-x86_64 is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 17645203648
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5738318
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16072
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9065
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11440
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7854
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:10:51 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 222775
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20651
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 22 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 218009
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16570
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-child-channel-suse-like-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-Child-Channel-SUSE-like channel",
        "description": "",
        "line": 62,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 524493888
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5501537
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 170232447
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 784459571
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Child-Channel-SUSE-like\"",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 479608851
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4202520
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 66,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 58641888
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 291211036
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 67,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 339329545
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5584301
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 68,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 69003374
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4594298
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 69,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 2017235626
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4766539
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-Child-Channel-SUSE-like.\" text",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 68519726
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4841122
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-child-channel-suse-like\" has been synced",
            "line": 71,
            "output": [
              "DEBUG: Found channel 'fake-child-channel-suse-like' at line 249. Checking for completion...",
              "DEBUG: Sync for fake-child-channel-suse-like still in progress (no completion message found).",
              "DEBUG: Found channel 'fake-child-channel-suse-like' at line 249. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-child-channel-suse-like at line 253.",
              "SUCCESS: fake-child-channel-suse-like is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 19107980201
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5715092
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 61
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16394
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17174
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12026
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12022
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:11:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 721393
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21305
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 13767
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 24 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 227967
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14730
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-base-channel-debian-like-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-Base-Channel-Debian-like channel",
        "description": "",
        "line": 74,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 400153630
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4218459
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 173672074
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 638274668
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-Debian-like\"",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 463198241
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4205344
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 78,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 58180721
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 284563298
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 79,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 409874372
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4646116
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 80,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 62450106
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6407527
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 81,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1782471966
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5124810
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-Base-Channel-Debian-like.\" text",
            "line": 82,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65946020
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4606324
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-base-channel-debian-like\" has been synced",
            "line": 83,
            "output": [
              "DEBUG: Found channel 'fake-base-channel-debian-like' at line 257. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-base-channel-debian-like at line 261.",
              "SUCCESS: fake-base-channel-debian-like is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 3652330450
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5314512
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 73
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15578
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16231
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10817
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6857
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:11:37 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 199485
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16281
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10027
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 8 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 224376
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16505
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-base-channel-rh-like-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-Base-Channel-RH-like channel",
        "description": "",
        "line": 86,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 87,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 407542219
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4367126
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 88,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 174751790
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 587218125
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-RH-like\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 382820243
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4306236
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 90,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 58677578
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 290050751
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 91,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 326207084
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5949697
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 92,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 64110016
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4730851
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 93,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1852998841
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4380198
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-Base-Channel-RH-like.\" text",
            "line": 94,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65178353
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4850821
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-base-channel-rh-like\" has been synced",
            "line": 95,
            "output": [
              "DEBUG: Found channel 'fake-base-channel-rh-like' at line 265. Checking for completion...",
              "DEBUG: Sync for fake-base-channel-rh-like still in progress (no completion message found).",
              "DEBUG: Found channel 'fake-base-channel-rh-like' at line 265. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-base-channel-rh-like at line 269.",
              "SUCCESS: fake-base-channel-rh-like is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 19607197905
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5775627
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 85
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13980
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16063
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13921
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6715
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:11:45 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 393771
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19416
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 12386
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 23 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 217887
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17705
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-fake-base-channel-appstream-channel",
        "keyword": "Scenario",
        "name": "Synchronize Fake-Base-Channel-AppStream channel",
        "description": "",
        "line": 98,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 99,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 418955281
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5333586
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 100,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 175603232
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 464934443
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-Base-Channel-AppStream\"",
            "line": 101,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 368695722
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4548829
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 102,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 55230483
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 283097378
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 103,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 338911261
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4034895
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 104,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 64081901
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4373504
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 105,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1774336609
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4093956
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-Base-Channel-AppStream.\" text",
            "line": 106,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65398770
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5031083
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-base-channel-appstream\" has been synced",
            "line": 107,
            "output": [
              "DEBUG: Found channel 'fake-base-channel-appstream' at line 273. Checking for completion...",
              "DEBUG: Sync for fake-base-channel-appstream still in progress (no completion message found).",
              "DEBUG: Found channel 'fake-base-channel-appstream' at line 273. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for fake-base-channel-appstream at line 277.",
              "SUCCESS: fake-base-channel-appstream is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 18109373751
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5543012
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 97
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14859
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17182
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10748
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6716
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 203286
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18659
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 10746
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 23 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 213738
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18012
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;synchronize-the-repository-in-the-terminal-channel",
        "keyword": "Scenario",
        "name": "Synchronize the repository in the terminal channel",
        "description": "",
        "line": 112,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 113,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 114,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Fake-RPM-Terminal-Channel\"",
            "line": 115,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 116,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 117,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 118,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 119,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Fake-RPM-Terminal-Channel.\" text",
            "line": 120,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"fake-rpm-terminal-channel\" has been synced",
            "line": 121,
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@pxeboot_minion",
            "line": 109
          },
          {
            "name": "@uyuni",
            "line": 110
          },
          {
            "name": "@scc_credentials",
            "line": 111
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16005
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 27707
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12220
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7689
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:31 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 228404
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20334
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:361"
            },
            "result": {
              "status": "skipped",
              "duration": 100402
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 6996
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 7135
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 211158
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13722
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;verify-state-of-fake-rpm-terminal-channel-custom-channel",
        "keyword": "Scenario",
        "name": "Verify state of Fake-RPM-Terminal-Channel custom channel",
        "description": "",
        "line": 126,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"orion-dummy-1.1-1.1.x86_64.rpm\" package should have been stored",
            "line": 127,
            "match": {
              "location": "features/step_definitions/command_steps.rb:412"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "solver file for \"fake-rpm-terminal-channel\" should reference \"orion-dummy-1.1-1.1.x86_64.rpm\"",
            "line": 128,
            "match": {
              "location": "features/step_definitions/command_steps.rb:416"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@pxeboot_minion",
            "line": 123
          },
          {
            "name": "@uyuni",
            "line": 124
          },
          {
            "name": "@scc_credentials",
            "line": 125
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 367790
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21597
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15336
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6612
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:31 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 391111
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17629
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:361"
            },
            "result": {
              "status": "skipped",
              "duration": 205622
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 8421
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 7032
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 186791
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11819
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;refresh-the-errata-cache",
        "keyword": "Scenario",
        "name": "Refresh the errata cache",
        "description": "",
        "line": 130,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Task Schedules\"",
            "line": 131,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 147553680
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 200107219
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"errata-cache-default\"",
            "line": 132,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 392161203
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4115512
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"errata-cache-bunch\"",
            "line": 133,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 1332666008
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 32729640
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Single Run Schedule\"",
            "line": 134,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1234064440
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4912285
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"bunch was scheduled\" text",
            "line": 135,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 267678634
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5343138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows",
            "line": 136,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:806"
            },
            "result": {
              "status": "passed",
              "duration": 1210297412
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4229153
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12697
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 7865
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9902
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6256
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:31 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 189097
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18635
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 339564
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16073
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;refresh-the-channel's-repository-data",
        "keyword": "Scenario",
        "name": "Refresh the channel's repository data",
        "description": "",
        "line": 138,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Task Schedules\"",
            "line": 139,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 65315873
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 1165632846
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"channel-repodata-default\"",
            "line": 140,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 1066329123
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 11091050
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"channel-repodata-bunch\"",
            "line": 141,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 297397293
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 21142698
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Single Run Schedule\"",
            "line": 142,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 375383003
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5941130
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"bunch was scheduled\" text",
            "line": 143,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 248501974
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4948009
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows",
            "line": 144,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:806"
            },
            "result": {
              "status": "passed",
              "duration": 1141377667
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4396445
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15553
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8935
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11498
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6789
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:35 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 234782
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19697
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 232894
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16167
            }
          }
        ]
      },
      {
        "id": "synchronize-fake-channels;cleanup-disable-source-package-syncing",
        "keyword": "Scenario",
        "name": "Cleanup disable source package syncing",
        "description": "",
        "line": 146,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "I disable source package syncing",
            "line": 147,
            "match": {
              "location": "features/step_definitions/command_steps.rb:953"
            },
            "result": {
              "status": "passed",
              "duration": 2528290159
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5567065
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15487
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12113
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13217
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7054
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 217163
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20225
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 242081
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15951
            }
          }
        ]
      }
    ]
  },
  {
    "id": "synchronize-development-channels",
    "uri": "features/reposync/srv_sync_devel_channels.feature",
    "keyword": "Feature",
    "name": "Synchronize development channels",
    "description": "  In order to use the content provided inside the repositories of the dev channels\n  As admin\n  I want to synchronize the dev channels",
    "line": 5,
    "tags": [
      {
        "name": "@skip_if_github_validation",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "synchronize-development-channels;synchronize-devel-suse-channel-channel",
        "keyword": "Scenario",
        "name": "Synchronize Devel-SUSE-Channel channel",
        "description": "",
        "line": 11,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 491339114
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4077603
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 203317158
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 758077307
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Devel-SUSE-Channel\"",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 463599728
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4280931
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 69681748
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 314259739
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 334976316
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4243387
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 66259495
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4679771
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1806075278
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4258238
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Devel-SUSE-Channel.\" text",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65902032
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4419953
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"devel-suse-channel\" has been synced",
            "line": 20,
            "output": [
              "DEBUG: Found channel 'devel-suse-channel' at line 281. Checking for completion...",
              "DEBUG: Sync for devel-suse-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'devel-suse-channel' at line 281. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for devel-suse-channel at line 285.",
              "SUCCESS: devel-suse-channel is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 20770142937
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5775471
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@sle_minion",
            "line": 10
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16429
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19920
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11402
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6409
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:12:42 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 208397
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16082
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 10491
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4999
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 26 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 235880
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18789
            }
          }
        ]
      },
      {
        "id": "synchronize-development-channels;synchronize-devel-debian-like-channel-channel",
        "keyword": "Scenario",
        "name": "Synchronize Devel-Debian-like-Channel channel",
        "description": "",
        "line": 23,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 24,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 522879149
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4337481
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 25,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 171840854
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 748810957
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Devel-Debian-like-Channel\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 378827063
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4512099
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 27,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 54619875
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 290953530
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 28,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 341549767
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 9861952
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 76427185
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4828797
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1823931313
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4309157
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Devel-Debian-like-Channel.\" text",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 68758961
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4535176
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"devel-debian-like-channel\" has been synced",
            "line": 32,
            "output": [
              "DEBUG: Found channel 'devel-debian-like-channel' at line 289. Checking for completion...",
              "DEBUG: Sync for devel-debian-like-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'devel-debian-like-channel' at line 289. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for devel-debian-like-channel at line 293.",
              "SUCCESS: devel-debian-like-channel is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 17515026200
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5577575
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@deblike_minion",
            "line": 22
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16089
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19408
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11018
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7525
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:13:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214362
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21286
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 9820
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 5125
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 22 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 218670
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16127
            }
          }
        ]
      },
      {
        "id": "synchronize-development-channels;synchronize-devel-rh-like-channel-channel",
        "keyword": "Scenario",
        "name": "Synchronize Devel-RH-like-Channel channel",
        "description": "",
        "line": 35,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 418214174
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4358853
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 177300070
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 603196186
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Devel-RH-like-Channel\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 372778061
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5133281
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 55969331
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 288077468
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 335522646
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4149501
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 69251116
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4802569
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 42,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 2942948323
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4331417
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Devel-RH-like-Channel.\" text",
            "line": 43,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 65405755
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4491036
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"devel-rh-like-channel\" has been synced",
            "line": 44,
            "output": [
              "DEBUG: Found channel 'devel-rh-like-channel' at line 297. Checking for completion...",
              "DEBUG: Sync for devel-rh-like-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'devel-rh-like-channel' at line 297. Checking for completion...",
              "DEBUG: Sync for devel-rh-like-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'devel-rh-like-channel' at line 297. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for devel-rh-like-channel at line 301.",
              "SUCCESS: devel-rh-like-channel is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 34295114339
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5885943
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@rhlike_minion",
            "line": 34
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17974
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20756
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16975
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 15169
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:13:30 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 203647
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17588
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 12221
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4965
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 223327
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15312
            }
          }
        ]
      },
      {
        "id": "synchronize-development-channels;synchronize-devel-build-host-channel-channel",
        "keyword": "Scenario",
        "name": "Synchronize Devel-Build-Host-Channel channel",
        "description": "",
        "line": 48,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 417210026
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4261147
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Software > Manage > Channels\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 174062305
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 614609042
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Devel-Build-Host-Channel\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 387905189
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4209843
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Repositories\" in the content area",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 54597309
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 295549329
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Sync\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 346440963
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 18242695
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 60 seconds until I do not see \"Repository sync is running.\" text, refreshing the page",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "passed",
              "duration": 66129487
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4637807
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Sync Now\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 1788041333
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5265073
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Repository sync scheduled for Devel-Build-Host-Channel.\" text",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 67777706
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4646057
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the channel \"devel-build-host-channel\" has been synced",
            "line": 57,
            "output": [
              "DEBUG: Found channel 'devel-build-host-channel' at line 305. Checking for completion...",
              "DEBUG: Sync for devel-build-host-channel still in progress (no completion message found).",
              "DEBUG: Found channel 'devel-build-host-channel' at line 305. Checking for completion...",
              "DEBUG: Found 'Sync of channel completed.' for devel-build-host-channel at line 309.",
              "SUCCESS: devel-build-host-channel is fully synchronized."
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:423"
            },
            "result": {
              "status": "passed",
              "duration": 17660626137
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5379714
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 4
          },
          {
            "name": "@build_host",
            "line": 46
          },
          {
            "name": "@uyuni",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17115
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25475
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10143
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 11602
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 220676
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19630
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 10025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 8979
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 4778
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 22 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 209514
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15565
            }
          }
        ]
      }
    ]
  },
  {
    "id": "create-activation-keys",
    "uri": "features/reposync/srv_create_activationkey.feature",
    "keyword": "Feature",
    "name": "Create activation keys",
    "description": "  In order to register systems to the server\n  As the testing user\n  I want to use activation keys",
    "line": 32,
    "elements": [
      {
        "id": "create-activation-keys;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 37,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 431048958
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4164885
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16420
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11274
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7918
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:32 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 199962
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16326
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 249160
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16861
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-with-a-channel",
        "keyword": "Scenario",
        "name": "Create an activation key with a channel",
        "description": "",
        "line": 41,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"SUSE-KEY-x86_64\", description \"SUSE Test Key x86_64\", limit of 20 and contact method \"default\"",
            "line": 42,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 2403568261
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5529054
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-SUSE-KEY-x86_64\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 1073436491
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5249586
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 40
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14090
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16400
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16720
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6633
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:32 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 333738
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18096
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 11856
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 251182
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17163
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-for-redhat-like-minion",
        "keyword": "Scenario",
        "name": "Create an activation key for RedHat-like minion",
        "description": "",
        "line": 46,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"RH-LIKE-KEY\", description \"RedHat like Test Key\", base channel \"fake-base-channel-rh-like\", limit of 20 and contact method \"default\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 3263784659
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5443476
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-RH-LIKE-KEY\"",
            "line": 48,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 1019647487
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4850596
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 45
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15925
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24986
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12570
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6350
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:35 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 219787
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18148
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 9485
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 238528
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17888
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-for-debian-like-minion",
        "keyword": "Scenario",
        "name": "Create an activation key for Debian-like minion",
        "description": "",
        "line": 51,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"DEBLIKE-KEY\", description \"Debian-like Test Key\", base channel \"fake-base-channel-debian-like\", limit of 20 and contact method \"default\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 1985046346
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5515369
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-DEBLIKE-KEY\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 941199689
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4847867
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 50
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15989
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11541
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 10252
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 204559
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19707
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 10210
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 497566
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16834
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-with-a-channel-for-salt-ssh",
        "keyword": "Scenario",
        "name": "Create an activation key with a channel for salt-ssh",
        "description": "",
        "line": 56,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"SUSE-SSH-KEY-x86_64\", description \"SUSE SSH Test Key x86_64\", limit of 20 and contact method \"ssh-push\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 1926456783
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4982901
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-SUSE-SSH-KEY-x86_64\"",
            "line": 58,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 932011289
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4877768
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@ssh_minion",
            "line": 55
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15088
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15790
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11988
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6500
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:43 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 239550
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18615
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 9748
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 232171
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13678
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-with-a-channel-for-salt-ssh-via-tunnel",
        "keyword": "Scenario",
        "name": "Create an activation key with a channel for salt-ssh via tunnel",
        "description": "",
        "line": 61,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"SUSE-SSH-TUNNEL-KEY-x86_64\", description \"SUSE SSH Tunnel Test Key x86_64\", limit of 20 and contact method \"ssh-push-tunnel\"",
            "line": 62,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 1952739424
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5489303
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-SUSE-SSH-TUNNEL-KEY-x86_64\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 940611513
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5201764
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@ssh_minion",
            "line": 60
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16239
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14875
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11034
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7340
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:46 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 252690
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 22452
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 9904
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 222480
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20835
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-for-the-proxy",
        "keyword": "Scenario",
        "name": "Create an activation key for the proxy",
        "description": "",
        "line": 66,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"PROXY-KEY-x86_64\", description \"Proxy Key x86_64\", limit of 1",
            "line": 67,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 3602688293
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5308473
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-PROXY-KEY-x86_64\"",
            "line": 68,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 969475963
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5133046
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 65
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14756
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17801
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11882
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7902
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:49 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 218775
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19039
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 9206
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 233413
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13908
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-for-the-build-host",
        "keyword": "Scenario",
        "name": "Create an activation key for the build host",
        "description": "",
        "line": 71,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"BUILD-HOST-KEY-x86_64\", description \"Build host Key x86_64\"",
            "line": 72,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 2007625170
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5046841
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I set the entitlements of the activation key \"1-BUILD-HOST-KEY-x86_64\" to \"container_build_host, osimage_build_host\"",
            "line": 73,
            "match": {
              "location": "features/step_definitions/api_common.rb:315"
            },
            "result": {
              "status": "passed",
              "duration": 929319507
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5015416
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-BUILD-HOST-KEY-x86_64\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 951738577
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5157045
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@build_host",
            "line": 70
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15517
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17480
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11189
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6480
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:53 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 243507
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18173
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 9718
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 639652
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18451
            }
          }
        ]
      },
      {
        "id": "create-activation-keys;create-an-activation-key-for-the-terminal",
        "keyword": "Scenario",
        "name": "Create an activation key for the terminal",
        "description": "",
        "line": 77,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create an activation key with id \"TERMINAL-KEY-x86_64\", description \"Terminal Key x86_64\"",
            "line": 78,
            "match": {
              "location": "features/step_definitions/api_common.rb:289"
            },
            "result": {
              "status": "passed",
              "duration": 1921283360
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5359459
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should get the new activation key \"1-TERMINAL-KEY-x86_64\"",
            "line": 79,
            "match": {
              "location": "features/step_definitions/api_common.rb:320"
            },
            "result": {
              "status": "passed",
              "duration": 1190262437
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4903013
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 76
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16468
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18988
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 88749
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7558
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:14:57 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 226894
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18523
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 6268
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 234396
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13191
            }
          }
        ]
      }
    ]
  },
  {
    "id": "update-activation-keys",
    "uri": "features/reposync/allcli_update_activationkeys.feature",
    "keyword": "Feature",
    "name": "Update activation keys",
    "description": "  In order to register systems to the spacewalk server\n  As admin\n  I want to update activation keys to use synchronized base products",
    "line": 4,
    "elements": [
      {
        "id": "update-activation-keys;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 10,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 494655732
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4190360
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18500
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9779
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10952
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7957
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:00 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 208020
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16254
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 220986
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17106
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-sle-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update SLE key with synced base product",
        "description": "",
        "line": 14,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE Test Key x86_64\" in the content area",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" has been checked",
            "line": 21,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Updates for x86_64\" has been checked",
            "line": 22,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 23,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 24,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"",
            "line": 25,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-DevTools15-SP7-Updates for x86_64\" has been checked",
            "line": 26,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 27,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 28,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-Containers15-SP7-Pool for x86_64\"",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Containers15-SP7-Updates for x86_64\" has been checked",
            "line": 30,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 32,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE Test Key x86_64 has been modified\" text",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 12
          },
          {
            "name": "@susemanager",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17323
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22000
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10262
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6802
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:01 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 226931
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 19200
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5369
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 87138
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 204270
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14853
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-opensuse-tumbleweed-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update openSUSE Tumbleweed key with synced base product",
        "description": "",
        "line": 37,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 144112431
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 745491278
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE Test Key x86_64\" in the content area",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 71855275
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 305919189
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 495043671
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4561942
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 76667718
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4834291
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 42,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 71819900
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4715539
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 350773962
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4546843
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 44,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 75690863
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 16553553
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 45,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 520397858
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4761935
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 665339188
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 8093166
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE Test Key x86_64 has been modified\" text",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 73391101
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5335171
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@uyuni",
            "line": 36
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13748
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9840
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7010
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:01 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 264665
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17345
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 86862
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 229141
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15519
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-sle-ssh-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update SLE SSH key with synced base product",
        "description": "",
        "line": 52,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE SSH Test Key x86_64\" in the content area",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-DevTools15-SP7-Updates for x86_64\" has been checked",
            "line": 60,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 61,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 62,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 64,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE SSH Test Key x86_64 has been modified\" text",
            "line": 66,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 49
          },
          {
            "name": "@susemanager",
            "line": 50
          },
          {
            "name": "@ssh_minion",
            "line": 51
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16600
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23459
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11416
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6289
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:04 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 309590
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 22351
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 20008
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 9812
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 217191
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 340099
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19900
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-opensuse-tumbleweed-ssh-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update openSUSE Tumbleweed SSH key with synced base product",
        "description": "",
        "line": 70,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 67026280
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 359171604
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE SSH Test Key x86_64\" in the content area",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 68547996
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 375962573
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 797122603
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4622918
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 38945974
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5581235
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 72081619
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4563123
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 348020393
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4574463
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 68372400
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4450634
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 78,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 14820533
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4387109
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 79,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 668635760
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6652987
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE SSH Test Key x86_64 has been modified\" text",
            "line": 80,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 75533183
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5049371
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@uyuni",
            "line": 68
          },
          {
            "name": "@ssh_minion",
            "line": 69
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13802
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19434
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10006
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6587
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:04 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 190230
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 15821
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 9311
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 6478
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 217278
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14663
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-sle-ssh-tunnel-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update SLE SSH tunnel key with synced base product",
        "description": "",
        "line": 85,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 86,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE SSH Tunnel Test Key x86_64\" in the content area",
            "line": 87,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 88,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 90,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 91,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"",
            "line": 92,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-DevTools15-SP7-Updates for x86_64\" has been checked",
            "line": 93,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 94,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 95,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 96,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 97,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 98,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE SSH Tunnel Test Key x86_64 has been modified\" text",
            "line": 99,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 82
          },
          {
            "name": "@susemanager",
            "line": 83
          },
          {
            "name": "@ssh_minion",
            "line": 84
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16085
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24947
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11417
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6330
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 214782
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 28575
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 18249
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 8697
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 99057
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 204081
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15609
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-opensuse-tumbleweed-ssh-tunnel-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update openSUSE Tumbleweed SSH tunnel key with synced base product",
        "description": "",
        "line": 103,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 104,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 63375085
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 528815269
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE SSH Tunnel Test Key x86_64\" in the content area",
            "line": 105,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 92681000
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 279855699
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 106,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 486894850
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4501802
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"sle_minion\" from \"selectedBaseChannel\"",
            "line": 107,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 38664282
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4222676
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 108,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "passed",
              "duration": 72424330
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4674226
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"",
            "line": 109,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 637398235
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5940724
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 110,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 77288700
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4832714
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 111,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 16146342
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4413163
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 112,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 461435843
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4893989
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE SSH Tunnel Test Key x86_64 has been modified\" text",
            "line": 113,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 70376308
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5390114
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@uyuni",
            "line": 101
          },
          {
            "name": "@ssh_minion",
            "line": 102
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15478
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21392
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10324
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7038
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 196225
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:365"
            },
            "result": {
              "status": "passed",
              "duration": 9729
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 6566
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 265624
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16821
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-the-sle-micro-proxy-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update the SLE Micro proxy key with synced base product",
        "description": "",
        "line": 120,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 121,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy Key x86_64\" in the content area",
            "line": 122,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 123,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"proxy_container\" from \"selectedBaseChannel\"",
            "line": 124,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 125,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 126,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Multi-Linux-ManagerTools-SLE-16 for x86_64 6.2\" has been checked",
            "line": 127,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SUSE-Multi-Linux-Manager-Proxy-5.2 for x86_64\"",
            "line": 128,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SUSE-Multi-Linux-Manager-Retail-Branch-Server-5.2 for x86_64\"",
            "line": 129,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 130,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Proxy Key x86_64 has been modified\" text",
            "line": 131,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 115
          },
          {
            "name": "@susemanager",
            "line": 116
          },
          {
            "name": "@proxy",
            "line": 117
          },
          {
            "name": "@containerized_server",
            "line": 118
          },
          {
            "name": "@transactional_server",
            "line": 119
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14430
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25908
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10222
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7676
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 215885
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20274
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 11040
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5277
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 75080
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:781"
            },
            "result": {
              "status": "passed",
              "duration": 7360
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:795"
            },
            "result": {
              "status": "skipped",
              "duration": 166997
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 195430
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12628
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-the-sles-proxy-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update the SLES proxy key with synced base product",
        "description": "",
        "line": 138,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 139,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy Key x86_64\" in the content area",
            "line": 140,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 141,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"proxy_nontransactional\" from \"selectedBaseChannel\"",
            "line": 142,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 143,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 144,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"ManagerTools-SLE15-Pool for x86_64 SP7\" has been checked",
            "line": 145,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SUSE-Manager-Proxy-5.1-Pool for x86_64\"",
            "line": 146,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SUSE-Manager-Proxy-5.1-Updates for x86_64\"",
            "line": 147,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 148,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Proxy Key x86_64 has been modified\" text",
            "line": 149,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 133
          },
          {
            "name": "@susemanager",
            "line": 134
          },
          {
            "name": "@proxy",
            "line": 135
          },
          {
            "name": "@containerized_server",
            "line": 136
          },
          {
            "name": "@skip_if_transactional_server",
            "line": 137
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14738
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24471
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10338
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5577
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 194229
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17249
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 9796
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5794
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 67144
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:781"
            },
            "result": {
              "status": "passed",
              "duration": 5518
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:790"
            },
            "result": {
              "status": "passed",
              "duration": 4328
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 194526
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14141
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-the-opensuse-tumbleweed-proxy-host-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update the openSUSE Tumbleweed Proxy Host key with synced base product",
        "description": "",
        "line": 155,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 156,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy Key x86_64\" in the content area",
            "line": 157,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 158,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"proxy_container\" from \"selectedBaseChannel\"",
            "line": 159,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 160,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"",
            "line": 161,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 162,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Proxy Key x86_64 has been modified\" text",
            "line": 163,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@uyuni",
            "line": 151
          },
          {
            "name": "@proxy",
            "line": 152
          },
          {
            "name": "@containerized_server",
            "line": 153
          },
          {
            "name": "@skip_if_cloud",
            "line": 154
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14263
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26544
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11816
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5772
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 191893
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 16292
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 9966
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 6099
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:761"
            },
            "result": {
              "status": "skipped",
              "duration": 78367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:781"
            },
            "result": {
              "status": "passed",
              "duration": 8864
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 206912
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14426
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-build-host-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update build host key with synced base product",
        "description": "",
        "line": 167,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 168,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 64227387
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 281701814
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Build host Key x86_64\" in the content area",
            "line": 169,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 66899477
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 289148005
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 170,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 1212522160
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 12277725
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"build_host\" from \"selectedBaseChannel\"",
            "line": 171,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 63304729
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5047369
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 172,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 509379066
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5151861
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 173,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "passed",
              "duration": 167778853
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4582199
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" has been checked",
            "line": 174,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18466559
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4256567
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Updates for x86_64\" has been checked",
            "line": 175,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18916216
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4332364
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 176,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18296407
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4157300
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 177,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18215602
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4315748
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"",
            "line": 178,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 77033010
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4428716
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-DevTools15-SP7-Updates for x86_64\" has been checked",
            "line": 179,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18522632
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4539757
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 180,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18547488
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4422070
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 181,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18813874
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4439067
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Systems-Management-15-SP7-Pool for x86_64\" has been checked",
            "line": 182,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18296062
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4459214
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Systems-Management-15-SP7-Updates for x86_64\" has been checked",
            "line": 183,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18617547
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4311563
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Python3-15-SP7-Pool for x86_64\" has been checked",
            "line": 184,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18809287
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4300419
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Python3-15-SP7-Updates for x86_64\" has been checked",
            "line": 185,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 18483489
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4306876
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 186,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 426540803
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 6453393
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Build host Key x86_64 has been modified\" text",
            "line": 187,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 74269777
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5630970
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 165
          },
          {
            "name": "@build_host",
            "line": 166
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13820
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20193
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12157
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6492
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 279596
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18060
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 10659
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 7213
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 237998
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15002
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-build-host-key-with-uyuni-client-tools",
        "keyword": "Scenario",
        "name": "Update build host key with Uyuni client tools",
        "description": "",
        "line": 192,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 193,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 73842416
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 204162138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Build host Key x86_64\" in the content area",
            "line": 194,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 61459060
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 214745564
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 195,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 780334411
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4708435
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"build_host\" from \"selectedBaseChannel\"",
            "line": 196,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 23904569
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4180481
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 197,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 304170147
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4647238
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for SLES15 SP7 x86_64 (Development)\"",
            "line": 198,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 81637333
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4603512
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Uyuni Client Tools for SLES15 SP7 x86_64 (Development)\" has been checked",
            "line": 199,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15771025
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4517344
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 200,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 438430509
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 8360511
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Build host Key x86_64 has been modified\" text",
            "line": 201,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 73189599
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4755062
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 189
          },
          {
            "name": "@uyuni",
            "line": 190
          },
          {
            "name": "@build_host",
            "line": 191
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17661
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22955
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12161
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6615
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:14 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 247360
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 23174
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 10174
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 11491
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 14558
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 713369
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17606
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-build-host-key-with-dev-child-channel",
        "keyword": "Scenario",
        "name": "Update build host key with dev child channel",
        "description": "",
        "line": 207,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 208,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 58991742
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 278280708
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Build host Key x86_64\" in the content area",
            "line": 209,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 60743912
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 472938842
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 210,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 1090775389
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4546764
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"build_host\" from \"selectedBaseChannel\"",
            "line": 211,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 23296572
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4056863
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 212,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 308415436
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4891463
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Devel-Build-Host-Channel\"",
            "line": 213,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 81187232
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4845527
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Devel-Build-Host-Channel\" has been checked",
            "line": 214,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 16688006
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4811700
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 215,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 436161891
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 8741511
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Build host Key x86_64 has been modified\" text",
            "line": 216,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 76141884
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4852148
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 203
          },
          {
            "name": "@scc_credentials",
            "line": 204
          },
          {
            "name": "@uyuni",
            "line": 205
          },
          {
            "name": "@build_host",
            "line": 206
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16969
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 34242
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14302
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6520
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:16 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 261774
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20172
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 10310
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 7754
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 14802
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 8616
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 219405
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17445
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-terminal-key-with-synced-base-product",
        "keyword": "Scenario",
        "name": "Update terminal key with synced base product",
        "description": "",
        "line": 220,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 221,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 67446470
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 196816868
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Terminal Key x86_64\" in the content area",
            "line": 222,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 68084678
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 202260104
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 223,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 1206728082
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4627294
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the parent channel for the \"pxeboot_minion\" from \"selectedBaseChannel\"",
            "line": 224,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:216"
            },
            "result": {
              "status": "passed",
              "duration": 46553169
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5346926
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 225,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 445578030
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4758670
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I include the recommended child channels",
            "line": 226,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:247"
            },
            "result": {
              "status": "passed",
              "duration": 175272795
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5773744
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" has been checked",
            "line": 227,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 35150511
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4745507
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Basesystem15-SP7-Updates for x86_64\" has been checked",
            "line": 228,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15937501
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4881725
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 229,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15917738
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4577608
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Server-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 230,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15871152
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4504481
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"",
            "line": 231,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 70361342
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4485121
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-DevTools15-SP7-Updates for x86_64\" has been checked",
            "line": 232,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15485827
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4374872
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Pool for x86_64\" has been checked",
            "line": 233,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15451775
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4428102
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Desktop-Applications15-SP7-Updates for x86_64\" has been checked",
            "line": 234,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "passed",
              "duration": 15549129
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4438974
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 235,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 471564825
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4556352
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Terminal Key x86_64 has been modified\" text",
            "line": 236,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 76551287
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4554589
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 218
          },
          {
            "name": "@build_host",
            "line": 219
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18336
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 35071
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 16810
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7329
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:19 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 222877
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 17885
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 13428
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 5508
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 262441
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20015
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-terminal-key-with-normal-suse-fake-channel",
        "keyword": "Scenario",
        "name": "Update terminal key with normal SUSE fake channel",
        "description": "",
        "line": 241,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 242,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Terminal Key x86_64\" in the content area",
            "line": 243,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 244,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"SLE-Module-Containers15-SP7-Pool for x86_64\"",
            "line": 245,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"SLE-Module-Containers15-SP7-Updates for x86_64\" has been checked",
            "line": 246,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-SUSE-Channel\"",
            "line": 247,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-SUSE-Channel\" has been checked",
            "line": 248,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 249,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Terminal Key x86_64 has been modified\" text",
            "line": 250,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@susemanager",
            "line": 238
          },
          {
            "name": "@scc_credentials",
            "line": 239
          },
          {
            "name": "@build_host",
            "line": 240
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15734
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 27911
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14925
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 8793
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:23 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 208541
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18968
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 9003
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 6755
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:716"
            },
            "result": {
              "status": "skipped",
              "duration": 161379
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 193046
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12375
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-terminal-key-with-specific-fake-channel",
        "keyword": "Scenario",
        "name": "Update terminal key with specific fake channel",
        "description": "",
        "line": 256,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 257,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Terminal Key x86_64\" in the content area",
            "line": 258,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 259,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Fake-RPM-Terminal-Channel\"",
            "line": 260,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Fake-RPM-Terminal-Channel\" has been checked",
            "line": 261,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Uyuni Client Tools for SLES15 SP7 x86_64 (Development)\"",
            "line": 262,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"Uyuni Client Tools for SLES15 SP7 x86_64 (Development)\" has been checked",
            "line": 263,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:422"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 264,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Terminal Key x86_64 has been modified\" text",
            "line": 265,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@pxeboot_minion",
            "line": 252
          },
          {
            "name": "@uyuni",
            "line": 253
          },
          {
            "name": "@scc_credentials",
            "line": 254
          },
          {
            "name": "@build_host",
            "line": 255
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17223
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23771
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9944
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5483
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:23 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 196646
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18215
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:361"
            },
            "result": {
              "status": "skipped",
              "duration": 210430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 11619
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:701"
            },
            "result": {
              "status": "passed",
              "duration": 8290
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:721"
            },
            "result": {
              "status": "passed",
              "duration": 7620
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 190121
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15137
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-sle-key-with-to-include-dev-child-channel",
        "keyword": "Scenario",
        "name": "Update SLE key with to include dev child channel",
        "description": "",
        "line": 269,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 270,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 60582861
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 277395703
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"SUSE Test Key x86_64\" in the content area",
            "line": 271,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 68601436
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 291028128
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 272,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 820924135
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4737677
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Devel-SUSE-Channel\"",
            "line": 273,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 98417265
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4550027
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 274,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 455765368
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5061674
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key SUSE Test Key x86_64 has been modified\" text",
            "line": 275,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 74978319
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5198931
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 267
          },
          {
            "name": "@sle_minion",
            "line": 268
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13693
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22642
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9956
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 5449
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:23 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 310646
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21237
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 9731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 10851
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 270784
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16074
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-debian-like-key-with-to-include-dev-child-channel",
        "keyword": "Scenario",
        "name": "Update Debian-like key with to include dev child channel",
        "description": "",
        "line": 279,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 280,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 68945001
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 424957366
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Debian-like Test Key\" in the content area",
            "line": 281,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 67364970
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 198961254
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 282,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 823580450
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4436181
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Devel-Debian-like-Channel\"",
            "line": 283,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 96058056
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4449798
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 284,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 417319558
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 8177073
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key Debian-like Test Key has been modified\" text",
            "line": 285,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 76506981
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5093092
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 277
          },
          {
            "name": "@deblike_minion",
            "line": 278
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15377
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20069
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10600
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 6730
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 350480
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 24078
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:357"
            },
            "result": {
              "status": "passed",
              "duration": 30168
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 12178
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 238656
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17490
            }
          }
        ]
      },
      {
        "id": "update-activation-keys;update-redhat-like-key-with-to-include-dev-child-channel",
        "keyword": "Scenario",
        "name": "Update RedHat-like key with to include dev child channel",
        "description": "",
        "line": 289,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Activation Keys\"",
            "line": 290,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:420"
            },
            "result": {
              "status": "passed",
              "duration": 66986705
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 190355443
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"RedHat like Test Key\" in the content area",
            "line": 291,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 68005159
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 278396623
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait for child channels to appear",
            "line": 292,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:239"
            },
            "result": {
              "status": "passed",
              "duration": 728689195
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4672209
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"Devel-RH-like-Channel\"",
            "line": 293,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 92692989
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 4539583
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update Activation Key\"",
            "line": 294,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 50521137
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 375893951
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Activation key RedHat like Test Key has been modified\" text",
            "line": 295,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:690"
            },
            "result": {
              "status": "passed",
              "duration": 76039575
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5279388
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 287
          },
          {
            "name": "@rhlike_minion",
            "line": 288
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 20256
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 28120
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 21693
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 12975
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:27 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 257146
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 21310
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 10723
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:771"
            },
            "result": {
              "status": "passed",
              "duration": 9840
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 241529
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20281
            }
          }
        ]
      }
    ]
  },
  {
    "id": "create-bootstrap-repositories",
    "uri": "features/reposync/srv_create_bootstrap_repositories.feature",
    "keyword": "Feature",
    "name": "Create bootstrap repositories",
    "description": "  In order to be able to enroll clients with MU repositories\n  As the system administrator\n  I create all bootstrap repos with --with-custom-channels option",
    "line": 4,
    "elements": [
      {
        "id": "create-bootstrap-repositories;create-the-bootstrap-repositories-including-custom-channels",
        "keyword": "Scenario",
        "name": "Create the bootstrap repositories including custom channels",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create the bootstrap repositories including custom channels",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1150"
            },
            "result": {
              "status": "passed",
              "duration": 5867433799
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5860030
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15927
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17602
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 24967
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 15248
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 376616
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 26797
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 253750
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18910
            }
          }
        ]
      },
      {
        "id": "create-bootstrap-repositories;create-the-bootstrap-repository-for-suse-minion",
        "keyword": "Scenario",
        "name": "Create the bootstrap repository for SUSE Minion",
        "description": "",
        "line": 13,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create the bootstrap repository for \"sle_minion\" on the server",
            "line": 14,
            "output": [
              "base_channel: openSUSE Tumbleweed (x86_64)",
              "channel: openSUSE-Tumbleweed-x86_64-uyuni",
              "parent_channel: ",
              "Creating the bootstrap repository on the server:",
              "  mgr-create-bootstrap-repo --create openSUSE-Tumbleweed-x86_64-uyuni --with-custom-channels"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:1125"
            },
            "result": {
              "status": "passed",
              "duration": 7699554869
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5564084
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16610
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 39177
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12707
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 7612
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:35 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 217260
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 18834
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:349"
            },
            "result": {
              "status": "passed",
              "duration": 9640
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 8 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 231452
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18583
            }
          }
        ]
      },
      {
        "id": "create-bootstrap-repositories;create-the-bootstrap-repository-for-proxy",
        "keyword": "Scenario",
        "name": "Create the bootstrap repository for Proxy",
        "description": "",
        "line": 17,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create the bootstrap repository for \"proxy\" on the server",
            "line": 18,
            "output": [
              "base_channel: openSUSE Tumbleweed (x86_64)",
              "channel: openSUSE-Tumbleweed-x86_64-uyuni",
              "parent_channel: ",
              "Creating the bootstrap repository on the server:",
              "  mgr-create-bootstrap-repo --create openSUSE-Tumbleweed-x86_64-uyuni --with-custom-channels"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:1125"
            },
            "result": {
              "status": "passed",
              "duration": 5801721550
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5773023
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 16
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15534
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21696
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10930
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 10975
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:43 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 240846
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20422
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 10550
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 242074
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18797
            }
          }
        ]
      },
      {
        "id": "create-bootstrap-repositories;create-the-bootstrap-repository-for-build-host",
        "keyword": "Scenario",
        "name": "Create the bootstrap repository for Build Host",
        "description": "",
        "line": 21,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I create the bootstrap repository for \"build_host\" on the server",
            "line": 22,
            "output": [
              "base_channel: SLE-Product-SLES15-SP7-Pool for x86_64",
              "channel: SLE-15-SP7-x86_64",
              "parent_channel: sle-product-sles15-sp7-pool-x86_64",
              "Creating the bootstrap repository on the server:",
              "  mgr-create-bootstrap-repo --create SLE-15-SP7-x86_64 --with-parent-channel sle-product-sles15-sp7-pool-x86_64 --with-custom-channels"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:1125"
            },
            "result": {
              "status": "passed",
              "duration": 7071503501
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:303"
                },
                "result": {
                  "status": "passed",
                  "duration": 5424973
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@build_host",
            "line": 20
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15738
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17956
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 14143
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:270"
            },
            "result": {
              "status": "passed",
              "duration": 8052
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-05-30 00:15:48 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:309"
            },
            "result": {
              "status": "passed",
              "duration": 419591
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:324"
            },
            "result": {
              "status": "passed",
              "duration": 20993
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:369"
            },
            "result": {
              "status": "passed",
              "duration": 15487
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 227379
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17325
            }
          }
        ]
      }
    ]
  }
]