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