Atomic Client Tests
Atomic client tests (RHEL 7+ only)
-
class
rhui3_tests.test_atomic_client.TestClient[source]
class for Atomic client tests
-
static
setup_class()[source]
announce the beginning of the test run
-
static
teardown_class()[source]
announce the end of the test run
-
static
test_01_initial_run()[source]
log in to RHUI
-
static
test_02_add_cds()[source]
add a CDS
-
static
test_03_add_hap()[source]
add an HAProxy Load-balancer
-
static
test_04_upload_atomic_cert()[source]
upload the Atomic cert
-
test_05_add_atomic_repo()[source]
add the RHEL Atomic Host (Trees) from RHUI repo
-
test_06_start_atomic_repo_sync()[source]
start syncing the repo
-
test_07_generate_atomic_cert()[source]
generate an entitlement certificate for the repo
-
static
test_08_create_atomic_pkg()[source]
create an Atomic client configuration package
-
test_09_wait_for_sync()[source]
wait until the repo is synced (takes a while)
-
static
test_10_install_atomic_pkg()[source]
install the Atomic client configuration package on the Atomic host
-
test_11_sync_again()[source]
sync the repo again (workaround for RHBZ#1427190)
-
static
test_12_wait_for_pulp_tasks()[source]
wait until the repo publish task is complete (takes extra time)
-
test_13_pull_atomic_content()[source]
pull Atomic content
-
test_14_check_fetched_file()[source]
check if the repo data was fetched on the client
-
static
test_15_check_registry_config()[source]
check if container registry configuration was modified
-
test_99_cleanup()[source]
remove the repo and RH cert, uninstall CDS and HAProxy, delete the ostree configuration