Files
freeipa/ipatests/prci_definitions/nightly_master
T
Felipe Barreto 8f202bbd76 Making nigthly test definition editable by FreeIPA's contributors
Now the test definition of nightly tests will be on freeipa repo. The
definition that's used on every PR (previously as .freeipa-pr-ci.yaml)
is in ipatests/prci_definitions/gating and the .freeipa-pr-ci.yaml file
is just a symlink to the real file.

In the same dir there is also nightly_master and nightly_rawhide, both
to be used in nightly tests.

Divided test_topology.py into 3 subtests.

Bumped vagrant template to version 0.1.6

This PR is the result of discussion on freeipa-devel mailing list [1].

[1] https://lists.fedoraproject.org/archives/list/freeipa-devel@lists.fedorahosted.org/message/4VAWJ4SFKKBFFICDLQCTXJWRRQHIYJLL/

Reviewed-By: Michal Reznik <mreznik@redhat.com>
2018-07-27 09:50:06 +02:00

701 lines
21 KiB
Plaintext

topologies:
build: &build
name: build
cpu: 2
memory: 3800
master_1repl: &master_1repl
name: master_1repl
cpu: 4
memory: 5750
master_1repl_1client: &master_1repl_1client
name: master_1repl_1client
cpu: 4
memory: 6700
ipaserver: &ipaserver
name: ipaserver
cpu: 1
memory: 2400
master_2repl_1client: &master_2repl_1client
name: master_2repl_1client
cpu: 5
memory: 9100
master_3repl_1client: &master_3repl_1client
name: master_3repl_1client
cpu: 6
memory: 11500
jobs:
fedora-28/build:
requires: []
priority: 100
job:
class: Build
args:
git_repo: '{git_repo}'
git_refspec: '{git_refspec}'
template: &ci-master-f28
name: freeipa/ci-master-f28
version: 0.1.6
timeout: 1800
topology: *build
fedora-28/test_server_del:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_server_del.py
template: *ci-master-f28
timeout: 8000
topology: *master_2repl_1client
fedora-28/test_installation_TestInstallWithCA1:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA1
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA2:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA2
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_KRA1:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA1
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_KRA2:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA2
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_DNS1:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS1
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_DNS2:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS2
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_KRA_DNS1:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS1
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallWithCA_KRA_DNS2:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS2
template: *ci-master-f28
timeout: 10800
topology: *master_3repl_1client
fedora-28/test_installation_TestInstallMaster:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallMaster
template: *ci-master-f28
timeout: 10800
topology: *master_1repl
fedora-28/test_installation_TestInstallMasterKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallMasterKRA
template: *ci-master-f28
timeout: 10800
topology: *master_1repl
fedora-28/test_installation_TestInstallMasterDNS:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallMasterDNS
template: *ci-master-f28
timeout: 10800
topology: *master_1repl
fedora-28/test_installation_TestInstallMasterReservedIPasForwarder:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_installation.py::TestInstallMasterReservedIPasForwarder
template: *ci-master-f28
timeout: 10800
topology: *master_1repl
fedora-28/test_caless_TestServerInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestServerInstall
template: *ci-master-f28
timeout: 12000
topology: *master_1repl
fedora-28/test_caless_TestReplicaInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestReplicaInstall
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_caless_TestClientInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestClientInstall
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_caless_TestIPACommands:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestIPACommands
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_caless_TestCertInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestCertInstall
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_caless_TestPKINIT:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestPKINIT
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_caless_TestServerReplicaCALessToCAFull:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_caless.py::TestServerReplicaCALessToCAFull
template: *ci-master-f28
timeout: 5400
topology: *master_1repl
fedora-28/test_backup_and_restore_TestUserrootFilesOwnership:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestUserrootFilesOwnership
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupAndRestore:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupAndRestoreWithDNS:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupAndRestoreWithKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithKRA
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_backup_and_restore_TestBackupReinstallRestoreWithKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithKRA
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_dnssec:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_dnssec.py
template: *ci-master-f28
timeout: 7200
topology: *master_2repl_1client
fedora-28/test_replica_promotion_TestReplicaPromotionLevel0:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel0
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestKRAInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestKRAInstall
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestCAInstall:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestCAInstall
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestReplicaPromotionLevel1:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestReplicaManageCommands:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestReplicaManageCommands
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestUnprivilegedUserPermissions:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestProhibitReplicaUninstallation:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestOldReplicaWorksAfterDomainUpgrade:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestOldReplicaWorksAfterDomainUpgrade
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestWrongClientDomain:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestRenewalMaster:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestRenewalMaster
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestReplicaInstallWithExistingEntry:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallWithExistingEntry
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestSubCAkeyReplication:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestSubCAkeyReplication
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_upgrade:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_upgrade.py
template: *ci-master-f28
timeout: 7200
topology: *master_1repl
fedora-28/test_topology_TestCASpecificRUVs:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_topology.py::TestCASpecificRUVs
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_topology_TestTopologyOptions:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_topology.py::TestTopologyOptions
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_topology_TestReplicaManageDel:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_topology.py::TestReplicaManageDel
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestLineTopologyWithoutCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithoutCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestLineTopologyWithCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestLineTopologyWithCAKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCAKRA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts.py_TestStarTopologyWithoutCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithoutCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestStarTopologyWithCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestStarTopologyWithCAKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCAKRA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestCompleteTopologyWithoutCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithoutCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestCompleteTopologyWithCA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_replication_layouts_TestCompleteTopologyWithCAKRA:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCAKRA
template: *ci-master-f28
timeout: 7200
topology: *master_3repl_1client
fedora-28/test_webui:
requires: [fedora-28/build]
priority: 50
job:
class: RunWebuiTests
args:
build_url: '{fedora-28/build_url}'
test_suite: test_webui/
template: *ci-master-f28
timeout: 16000
topology: *ipaserver