[
  {
    "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": 701917980
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 26741
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"server\"",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 1339453537
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16990
                }
              }
            ]
          },
          {
            "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": 1316885277
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17880
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"apache2\" is active on \"server\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1590242620
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16692
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"cobblerd\" is active on \"server\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1464117014
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18426
                }
              }
            ]
          },
          {
            "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": 1363077781
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16944
                }
              }
            ]
          },
          {
            "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": 1457155515
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16278
                }
              }
            ]
          },
          {
            "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": 1386762667
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20110
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"taskomatic\" is active on \"server\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1393001276
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16860
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "socket \"tftp\" is active on \"server\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/command_steps.rb:836"
            },
            "result": {
              "status": "passed",
              "duration": 1342016629
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15410
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"tomcat\" is active on \"server\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1524614484
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15737
                }
              }
            ]
          },
          {
            "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": 1447248953
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17343
                }
              }
            ]
          },
          {
            "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": 1310865641
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17882
                }
              }
            ]
          },
          {
            "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": 1264994588
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15413
                }
              }
            ]
          },
          {
            "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": 1363880840
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16931
                }
              }
            ]
          },
          {
            "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": 1011849410
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 40021
                }
              }
            ]
          },
          {
            "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": 983338477
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16934
                }
              }
            ]
          },
          {
            "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": 949812739
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17246
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 21026
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14198
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 14054
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 10756
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:30:17 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 360102
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9824
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 17258
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 23 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 257505
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 38520
            }
          }
        ]
      },
      {
        "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": 631291156
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20374
                }
              }
            ]
          },
          {
            "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": 600844131
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16725
                }
              }
            ]
          },
          {
            "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": 617059192
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17187
                }
              }
            ]
          },
          {
            "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": 670004057
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17311
                }
              }
            ]
          },
          {
            "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": 618230728
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16585
                }
              }
            ]
          },
          {
            "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": 613696399
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18544
                }
              }
            ]
          },
          {
            "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": 604195697
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18368
                }
              }
            ]
          },
          {
            "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": 605774463
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16316
                }
              }
            ]
          }
        ],
        "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": 15713
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 29706
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 12632
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 10061
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:30:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 302021
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9124
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15132
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1024"
            },
            "result": {
              "status": "passed",
              "duration": 7413
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1028"
            },
            "result": {
              "status": "passed",
              "duration": 5487
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 1200339
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17070
            }
          }
        ]
      },
      {
        "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": 4220096951
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21134
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"proxy\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 399718854
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17867
                }
              }
            ]
          },
          {
            "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": 1327794761
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17598
                }
              }
            ]
          },
          {
            "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": 390302286
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17097
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 40
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14419
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18636
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 14430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 9736
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:30:45 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 195702
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8493
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15250
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 15562
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 3690290
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20636
            }
          }
        ]
      },
      {
        "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": 6317233448
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20309
                }
              }
            ]
          },
          {
            "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": 588643682
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17381
                }
              }
            ]
          },
          {
            "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": 1957484991
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17905
                }
              }
            ]
          },
          {
            "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": 583647720
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 23649
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17482
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18110
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 14021
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 9302
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:30:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 720014
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8553
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 19870
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:526"
            },
            "result": {
              "status": "passed",
              "duration": 20835
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 9 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 295903
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17367
            }
          }
        ]
      },
      {
        "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": 4738299390
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 22203
                }
              }
            ]
          },
          {
            "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": 424742268
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15920
                }
              }
            ]
          },
          {
            "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": 1350504688
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17623
                }
              }
            ]
          },
          {
            "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": 453212347
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18781
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@build_host",
            "line": 54
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18515
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19268
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 48062
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7176
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:01 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 251613
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9710
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 18715
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:551"
            },
            "result": {
              "status": "passed",
              "duration": 20056
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 332636
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18893
            }
          }
        ]
      },
      {
        "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": 6822710104
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 50613
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"sshminion\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 647524953
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17979
                }
              }
            ]
          },
          {
            "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": 1696141901
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17247
                }
              }
            ]
          },
          {
            "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": 625932398
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17521
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sshminion",
            "line": 61
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17667
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23185
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 19527
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7498
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 252427
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8201
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 18823
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:546"
            },
            "result": {
              "status": "passed",
              "duration": 19580
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 10 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 301000
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16529
            }
          }
        ]
      },
      {
        "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": 2402350575
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17296
                }
              }
            ]
          },
          {
            "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": 224458923
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15108
                }
              }
            ]
          },
          {
            "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": 1126863418
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16655
                }
              }
            ]
          },
          {
            "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": 220457666
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20118
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 68
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19520
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20443
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 35171
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7473
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:18 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 301189
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8281
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 20883
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:531"
            },
            "result": {
              "status": "passed",
              "duration": 18089
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 289461
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19315
            }
          }
        ]
      },
      {
        "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": 4592882618
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19082
                }
              }
            ]
          },
          {
            "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": 222269327
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17247
                }
              }
            ]
          },
          {
            "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": 1201017490
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16543
                }
              }
            ]
          },
          {
            "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": 214398442
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16092
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 75
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19205
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20572
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 20206
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6401
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:22 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 250642
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7831
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21376
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:536"
            },
            "result": {
              "status": "passed",
              "duration": 34498
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 624812
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17807
            }
          }
        ]
      },
      {
        "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": 21103
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 28361
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 24431
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 12339
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 2045727
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 10859
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 24528
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1004"
            },
            "result": {
              "status": "skipped",
              "duration": 194612
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 192147
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10345
            }
          }
        ]
      },
      {
        "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": 11187
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17408
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11715
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7571
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 182912
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8163
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 13583
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:984"
            },
            "result": {
              "status": "skipped",
              "duration": 110011
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 414990
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9555
            }
          }
        ]
      },
      {
        "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": 1039516342
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20548
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@auth_registry",
            "line": 92
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 8860
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12221
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 10723
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 5155
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 215500
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 6905
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 12314
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:999"
            },
            "result": {
              "status": "passed",
              "duration": 4596
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 241722
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12101
            }
          }
        ]
      },
      {
        "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": 1040436873
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 27512
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@no_auth_registry",
            "line": 96
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16510
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25859
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 19206
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8033
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 246353
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8357
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 19692
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:994"
            },
            "result": {
              "status": "passed",
              "duration": 6435
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 220299
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17811
            }
          }
        ]
      },
      {
        "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": 933945809
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20250
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@custom_download_endpoint",
            "line": 100
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15959
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21784
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11997
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8430
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-13 18:31:30 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 257121
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8746
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 16924
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:989"
            },
            "result": {
              "status": "passed",
              "duration": 7281
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 332802
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12852
            }
          }
        ]
      }
    ]
  }
]