[
  {
    "id": "sanity-checks",
    "uri": "features/core/allcli_sanity.feature",
    "keyword": "Feature",
    "name": "Sanity checks",
    "description": "  In order to use the product\n  I want to be sure to use a sane environment",
    "line": 4,
    "elements": [
      {
        "id": "sanity-checks;the-server-is-healthy",
        "keyword": "Scenario",
        "name": "The server is healthy",
        "description": "",
        "line": 8,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"server\" should have a FQDN",
            "line": 9,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 707114686
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 26472
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"server\"",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 1242375187
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 14796
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"server\" should be exact",
            "line": 11,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 1384222759
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17810
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"apache2\" is active on \"server\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1420222400
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16444
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"cobblerd\" is active on \"server\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1619392879
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 14479
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"rhn-search\" is active on \"server\"",
            "line": 14,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1326518226
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15154
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"salt-api\" is active on \"server\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1443289531
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16754
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"salt-master\" is active on \"server\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1383532349
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21595
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"taskomatic\" is active on \"server\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1336054861
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15790
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "socket \"tftp\" is active on \"server\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/command_steps.rb:836"
            },
            "result": {
              "status": "passed",
              "duration": 1357520208
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16037
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"tomcat\" is active on \"server\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1336965109
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16643
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"uyuni-update-config\" is active on \"server\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1561937455
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 59122
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"uyuni-check-database\" is active on \"server\"",
            "line": 21,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1288788565
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16332
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"spacewalk-wait-for-tomcat\" is active on \"server\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1382431628
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15972
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"spacewalk-wait-for-salt\" is active on \"server\"",
            "line": 23,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1486029973
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17655
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"spacewalk-wait-for-taskomatic\" is active on \"server\"",
            "line": 24,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 990745469
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17115
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"salt-secrets-config\" is active on \"server\"",
            "line": 25,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 902757641
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15741
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"cobbler-refresh-mkloaders\" is active on \"server\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 910182789
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17049
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 37206
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8163
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 20972
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6078
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:40:44 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 391266
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 10364
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15905
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 24 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 267887
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 42759
            }
          }
        ]
      },
      {
        "id": "sanity-checks;podman-containers-are-running",
        "keyword": "Scenario",
        "name": "Podman containers are running",
        "description": "",
        "line": 30,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "podman container \"uyuni-db\" should be running on \"server\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 611171044
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 22104
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-db\" should be healthy on \"server\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 612682164
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16684
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-server\" should be running on \"server\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 617100344
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15917
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-server\" should be healthy on \"server\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 615044809
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 14912
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-saline-0\" should be running on \"server\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 626075363
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15983
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-tftpd\" should be running on \"server\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 673694503
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15386
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-server-attestation-0\" should be running on \"server\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 636040493
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19696
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "podman container \"uyuni-hub-xmlrpc-0\" should be running on \"server\"",
            "line": 38,
            "match": {
              "location": "features/step_definitions/command_steps.rb:2069"
            },
            "result": {
              "status": "passed",
              "duration": 602876156
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18052
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 28
          },
          {
            "name": "@skip_if_rke2",
            "line": 29
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 31839
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 37860
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 14911
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 11817
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 284001
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 10209
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 16991
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1024"
            },
            "result": {
              "status": "passed",
              "duration": 8289
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1028"
            },
            "result": {
              "status": "passed",
              "duration": 4960
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 1452207
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20151
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-proxy-is-healthy",
        "keyword": "Scenario",
        "name": "The proxy is healthy",
        "description": "",
        "line": 41,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"proxy\" should have a FQDN",
            "line": 42,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 4256337274
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18331
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"proxy\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 397742049
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16765
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"proxy\" should communicate with the server using public interface",
            "line": 44,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1343316992
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16961
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"proxy\" should be exact",
            "line": 45,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 392609664
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19179
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 40
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19148
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20893
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 13832
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 10661
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 563968
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 20568
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 16130
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 3748150
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 21361
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-minion-is-healthy",
        "keyword": "Scenario",
        "name": "The minion is healthy",
        "description": "",
        "line": 48,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"sle_minion\" should have a FQDN",
            "line": 49,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 6679415049
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19631
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"sle_minion\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 652391529
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17202
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"sle_minion\" should communicate with the server using public interface",
            "line": 51,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1572510688
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16445
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"sle_minion\" should be exact",
            "line": 52,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 615788645
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 22228
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18171
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19122
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 18488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6689
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:19 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 255547
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9046
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 19941
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:526"
            },
            "result": {
              "status": "passed",
              "duration": 23251
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 10 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 301925
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18557
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-build-host-is-healthy",
        "keyword": "Scenario",
        "name": "The build host is healthy",
        "description": "",
        "line": 55,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"build_host\" should have a FQDN",
            "line": 56,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 4614933767
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19952
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"build_host\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 515068820
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18110
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"build_host\" should communicate with the server using public interface",
            "line": 58,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1408423601
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16365
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"build_host\" should be exact",
            "line": 59,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 412917679
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21144
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@build_host",
            "line": 54
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18083
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26158
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 15264
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7697
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 245146
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7985
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21954
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:551"
            },
            "result": {
              "status": "passed",
              "duration": 16651
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 352750
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 21024
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-ssh-minion-is-healthy",
        "keyword": "Scenario",
        "name": "The SSH minion is healthy",
        "description": "",
        "line": 62,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"sshminion\" should have a FQDN",
            "line": 63,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 6780807007
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 22566
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"sshminion\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 641263439
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16826
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"sshminion\" should communicate with the server using public interface",
            "line": 65,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1691023041
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16894
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"sshminion\" should be exact",
            "line": 66,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 653815104
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17889
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sshminion",
            "line": 61
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18377
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 27030
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 26841
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 9297
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:36 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 277939
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9098
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 23053
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:546"
            },
            "result": {
              "status": "passed",
              "duration": 17511
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 9 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 277473
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18898
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-red-hat-like-minion-is-healthy",
        "keyword": "Scenario",
        "name": "The Red Hat-like minion is healthy",
        "description": "",
        "line": 69,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"rhlike_minion\" should have a FQDN",
            "line": 70,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 2614605271
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18787
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"rhlike_minion\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 221339386
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16234
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"rhlike_minion\" should communicate with the server using public interface",
            "line": 72,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1135904290
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18534
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"rhlike_minion\" should be exact",
            "line": 73,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 240867892
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19980
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 68
          }
        ],
        "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": 20263
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 16170
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6879
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:45 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 280847
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8174
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21801
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:531"
            },
            "result": {
              "status": "passed",
              "duration": 15953
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 2228037
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19238
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-debian-like-minion-is-healthy",
        "keyword": "Scenario",
        "name": "The Debian-like minion is healthy",
        "description": "",
        "line": 76,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "\"deblike_minion\" should have a FQDN",
            "line": 77,
            "match": {
              "location": "features/step_definitions/command_steps.rb:15"
            },
            "result": {
              "status": "passed",
              "duration": 5003823772
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17791
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"deblike_minion\"",
            "line": 78,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 256133719
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16762
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "\"deblike_minion\" should communicate with the server using public interface",
            "line": 79,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:47"
            },
            "result": {
              "status": "passed",
              "duration": 1212875396
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16508
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "the clock from \"deblike_minion\" should be exact",
            "line": 80,
            "match": {
              "location": "features/step_definitions/command_steps.rb:46"
            },
            "result": {
              "status": "passed",
              "duration": 236110981
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19638
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 75
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18637
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22717
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 16868
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6376
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:50 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 253862
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9106
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 20613
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:536"
            },
            "result": {
              "status": "passed",
              "duration": 16783
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 772747
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 21926
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-external-resources-can-be-reached",
        "keyword": "Scenario",
        "name": "The external resources can be reached",
        "description": "",
        "line": 83,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "it should be possible to reach the test packages",
            "line": 84,
            "match": {
              "location": "features/step_definitions/command_steps.rb:54"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "it should be possible to reach the build sources",
            "line": 85,
            "match": {
              "location": "features/step_definitions/command_steps.rb:117"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "it should be possible to reach the Docker profiles",
            "line": 86,
            "match": {
              "location": "features/step_definitions/command_steps.rb:127"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_cloud",
            "line": 82
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19510
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26633
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 22867
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 11504
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:56 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 2134515
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 11559
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 27072
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1004"
            },
            "result": {
              "status": "skipped",
              "duration": 234614
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 222208
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14477
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-http-proxy-is-working",
        "keyword": "Scenario",
        "name": "The HTTP proxy is working",
        "description": "",
        "line": 89,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "it should be possible to use the HTTP proxy",
            "line": 90,
            "match": {
              "location": "features/step_definitions/command_steps.rb:104"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@server_http_proxy",
            "line": 88
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12386
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18374
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 13724
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8614
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:56 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 213789
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7923
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15359
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:984"
            },
            "result": {
              "status": "skipped",
              "duration": 148677
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 249009
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11614
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-registry-with-authentication-is-healthy",
        "keyword": "Scenario",
        "name": "The registry with authentication is healthy",
        "description": "",
        "line": 93,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "it should be possible to reach the authenticated registry",
            "line": 94,
            "match": {
              "location": "features/step_definitions/command_steps.rb:135"
            },
            "result": {
              "status": "passed",
              "duration": 1030417796
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21278
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@auth_registry",
            "line": 92
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11278
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15948
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11077
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 5623
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:56 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 210841
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15357
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:999"
            },
            "result": {
              "status": "passed",
              "duration": 5216
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 279465
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14813
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-registry-without-authentication-is-healthy",
        "keyword": "Scenario",
        "name": "The registry without authentication is healthy",
        "description": "",
        "line": 97,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "it should be possible to reach the not authenticated registry",
            "line": 98,
            "match": {
              "location": "features/step_definitions/command_steps.rb:142"
            },
            "result": {
              "status": "passed",
              "duration": 1039486328
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18802
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@no_auth_registry",
            "line": 96
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14326
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20987
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 15470
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6438
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:57 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 251120
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9628
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 18624
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:994"
            },
            "result": {
              "status": "passed",
              "duration": 8645
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 230127
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15217
            }
          }
        ]
      },
      {
        "id": "sanity-checks;the-custom-download-endpoint-is-working",
        "keyword": "Scenario",
        "name": "The custom download endpoint is working",
        "description": "",
        "line": 101,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "it should be possible to use the custom download endpoint",
            "line": 102,
            "match": {
              "location": "features/step_definitions/command_steps.rb:112"
            },
            "result": {
              "status": "passed",
              "duration": 941188905
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19614
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@custom_download_endpoint",
            "line": 100
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13084
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21801
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11966
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7781
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-14 09:41:58 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 448352
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9321
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 18846
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:989"
            },
            "result": {
              "status": "passed",
              "duration": 6214
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 219754
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15861
            }
          }
        ]
      }
    ]
  }
]