/basic:
  summary: Run browser integration tests for basic Cockpit packages
  require:
    # build/test infra dependencies
    - git
    - make
    - nodejs
    - python3
    - libvirt-python3
    # required by tests
    - glibc-all-langpacks
    - firewalld
    - sssd-dbus
    - subscription-manager
    - targetcli
    - tlog
    - tuned
  test: ./browser.sh basic
  duration: 1h

/network:
  summary: Run browser integration tests for cockpit-networkmanager
  require:
    # build/test infra dependencies
    - git
    - make
    - nodejs
    - python3
    - libvirt-python3
    # required by tests
    - NetworkManager-team
    - firewalld
    - libvirt-daemon-config-network
  test: ./browser.sh network
  duration: 1h

/optional:
  summary: Run browser integration tests for optional Cockpit packages
  require:
    # build/test infra dependencies
    - git
    - make
    - nodejs
    - python3
    - libvirt-python3
    # required by tests
    - createrepo_c
    - cryptsetup
    - dnf-automatic
    - firewalld
    - lvm2
    - udisks2-lvm2
    - nfs-utils
    - python3-tracer
    - rpm-build
    - subscription-manager
    - targetcli
  test: ./browser.sh optional
  duration: 1h
