[
  {
    "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": 996568000
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 28298
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"server\"",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 1314387302
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17601
                }
              }
            ]
          },
          {
            "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": 1358735219
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20615
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"apache2\" is active on \"server\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1361174231
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18893
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"cobblerd\" is active on \"server\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1472757916
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19852
                }
              }
            ]
          },
          {
            "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": 1330026380
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17871
                }
              }
            ]
          },
          {
            "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": 1362598424
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21833
                }
              }
            ]
          },
          {
            "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": 1416098984
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16704
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"taskomatic\" is active on \"server\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1602350367
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17311
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "socket \"tftp\" is active on \"server\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/command_steps.rb:836"
            },
            "result": {
              "status": "passed",
              "duration": 1362636932
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18692
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "service \"tomcat\" is active on \"server\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:822"
            },
            "result": {
              "status": "passed",
              "duration": 1379986284
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16360
                }
              }
            ]
          },
          {
            "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": 1368843480
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17042
                }
              }
            ]
          },
          {
            "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": 1446388030
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17222
                }
              }
            ]
          },
          {
            "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": 1351144696
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17913
                }
              }
            ]
          },
          {
            "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": 1279019883
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16146
                }
              }
            ]
          },
          {
            "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": 1104261640
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18841
                }
              }
            ]
          },
          {
            "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": 974974133
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18647
                }
              }
            ]
          },
          {
            "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": 902311879
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 25436
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 20536
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 7518
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 14450
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 4877
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:03:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 338233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8115
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 18154
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 6603
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 23 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 255237
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 43689
            }
          }
        ]
      },
      {
        "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": 614584969
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18710
                }
              }
            ]
          },
          {
            "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": 607783245
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17821
                }
              }
            ]
          },
          {
            "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": 611265755
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17891
                }
              }
            ]
          },
          {
            "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": 598159308
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 34853
                }
              }
            ]
          },
          {
            "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": 604499688
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19743
                }
              }
            ]
          },
          {
            "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": 596689055
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16905
                }
              }
            ]
          },
          {
            "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": 596402098
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17957
                }
              }
            ]
          },
          {
            "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": 603524226
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18528
                }
              }
            ]
          }
        ],
        "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": 21519
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 32695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 13204
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8291
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:03:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 492146
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9309
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21950
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 15895
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1013"
            },
            "result": {
              "status": "passed",
              "duration": 7196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:1017"
            },
            "result": {
              "status": "passed",
              "duration": 5572
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 246446
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17986
            }
          }
        ]
      },
      {
        "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": 4175386491
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19206
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"proxy\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 398344800
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 21931
                }
              }
            ]
          },
          {
            "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": 1404365294
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16000
                }
              }
            ]
          },
          {
            "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": 388104262
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19540
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@proxy",
            "line": 40
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17698
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20711
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11667
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7383
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:03:57 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 210417
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9036
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 17731
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:486"
            },
            "result": {
              "status": "passed",
              "duration": 14633
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 11749
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 682973
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 22415
            }
          }
        ]
      },
      {
        "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": 6588186280
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 25179
                }
              }
            ]
          },
          {
            "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": 603062417
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18402
                }
              }
            ]
          },
          {
            "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": 1616056559
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16506
                }
              }
            ]
          },
          {
            "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": 620589995
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20994
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sle_minion",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19598
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23080
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 17915
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7436
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:03 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 265344
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 8713
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 25509
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 12873
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:539"
            },
            "result": {
              "status": "passed",
              "duration": 25519
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 10 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 257146
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16558
            }
          }
        ]
      },
      {
        "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": 4886536573
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19210
                }
              }
            ]
          },
          {
            "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": 580013896
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17918
                }
              }
            ]
          },
          {
            "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": 1427001263
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17871
                }
              }
            ]
          },
          {
            "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": 442413375
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19714
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@build_host",
            "line": 54
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18246
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22364
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 20044
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6450
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 233025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7637
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21034
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 12796
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:564"
            },
            "result": {
              "status": "passed",
              "duration": 18926
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 7 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 1062034
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 22538
            }
          }
        ]
      },
      {
        "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": 6336979646
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 25138
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "reverse resolution should work for \"sshminion\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/command_steps.rb:28"
            },
            "result": {
              "status": "passed",
              "duration": 595617522
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17380
                }
              }
            ]
          },
          {
            "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": 1529204558
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 15662
                }
              }
            ]
          },
          {
            "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": 574225681
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20432
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@sshminion",
            "line": 61
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19971
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23479
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 18081
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7136
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:20 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 307059
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9159
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 23764
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 11587
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:559"
            },
            "result": {
              "status": "passed",
              "duration": 16138
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 9 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 276140
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20061
            }
          }
        ]
      },
      {
        "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": 2410253858
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19915
                }
              }
            ]
          },
          {
            "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": 223171315
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 17527
                }
              }
            ]
          },
          {
            "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": 1138558034
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16845
                }
              }
            ]
          },
          {
            "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": 211112649
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19319
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 68
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19904
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24896
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 16349
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8802
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 274679
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 9772
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 23443
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 12730
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:544"
            },
            "result": {
              "status": "passed",
              "duration": 19366
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 336753
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19428
            }
          }
        ]
      },
      {
        "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": 4571309664
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20146
                }
              }
            ]
          },
          {
            "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": 223339914
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16563
                }
              }
            ]
          },
          {
            "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": 1127577055
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 16793
                }
              }
            ]
          },
          {
            "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": 216151078
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 19027
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 75
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 24030
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23358
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 19197
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6380
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:33 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 261456
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7534
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 21878
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 13430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:549"
            },
            "result": {
              "status": "passed",
              "duration": 17303
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 255827
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 29414
            }
          }
        ]
      },
      {
        "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": 18582
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22457
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 19119
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 8508
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 280225
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 10312
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 20695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 15069
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:993"
            },
            "result": {
              "status": "skipped",
              "duration": 265331
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 191515
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10330
            }
          }
        ]
      },
      {
        "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": 13415
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19744
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 10178
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 7126
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 242605
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7869
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 15834
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 11267
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:973"
            },
            "result": {
              "status": "skipped",
              "duration": 110023
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 215321
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9582
            }
          }
        ]
      },
      {
        "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": 1022151813
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20537
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@auth_registry",
            "line": 92
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11786
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14412
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 9994
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 5756
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 219229
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 6995
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 17367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 8791
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:988"
            },
            "result": {
              "status": "passed",
              "duration": 5116
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 253479
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15692
            }
          }
        ]
      },
      {
        "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": 1059587638
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 18320
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@no_auth_registry",
            "line": 96
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13218
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 11768
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 10422
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 247567
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7804
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 17445
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 10912
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:983"
            },
            "result": {
              "status": "passed",
              "duration": 4872
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 244665
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13221
            }
          }
        ]
      },
      {
        "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": 917980535
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:348"
                },
                "result": {
                  "status": "passed",
                  "duration": 20171
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@custom_download_endpoint",
            "line": 100
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13058
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17188
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 13211
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:306"
            },
            "result": {
              "status": "passed",
              "duration": 6674
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-10-19 12:04:41 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:358"
            },
            "result": {
              "status": "passed",
              "duration": 266615
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:440"
            },
            "result": {
              "status": "passed",
              "duration": 7870
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:453"
            },
            "result": {
              "status": "passed",
              "duration": 17695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:529"
            },
            "result": {
              "status": "passed",
              "duration": 9872
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:978"
            },
            "result": {
              "status": "passed",
              "duration": 4985
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:200"
            },
            "result": {
              "status": "passed",
              "duration": 220318
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14088
            }
          }
        ]
      }
    ]
  }
]