Test: admin creates a system-wide database HSM profile. ... === TestName: test_01_add_hsm_profile_admin | Status : SUCCESS ===
ok
Test: list HSM profiles and verify a created profile is present. ... === TestName: test_02_list_hsm_profiles | Status : SUCCESS ===
ok
Test: update the name of an existing HSM profile. ... === TestName: test_03_update_hsm_profile | Status : SUCCESS ===
ok
Test: admin creates a KMS key in the zone, verifies fields. ... === TestName: test_04_create_kms_key_admin | Status : SUCCESS ===
ok
Test: list KMS keys filtered by zone and by id. ... === TestName: test_05_list_kms_keys | Status : SUCCESS ===
ok
Test: update key name, description, and enabled status. ... === TestName: test_06_update_kms_key | Status : SUCCESS ===
ok
Test: domain user creates their own KMS key; verifies ownership. ... === TestName: test_07_create_kms_key_user | Status : SUCCESS ===
ok
Test: User A's keys are NOT visible to User B. ... === TestName: test_08_list_kms_keys_user_isolation | Status : SUCCESS ===
ok
Test: delete a KMS key that is not in use; verify it is gone. ... === TestName: test_09_delete_kms_key | Status : SUCCESS ===
ok
Test: rotate a KMS key; verify the key version increments. ... === TestName: test_10_rotate_kms_key | Status : SUCCESS ===
ok
Negative test: deleting an HSM profile that still has associated KMS ... === TestName: test_11_delete_hsm_profile_with_keys_negative | Status : SUCCESS ===
ok
Test: deploy a VM with its root disk encrypted using a KMS key. ... === TestName: test_12_deploy_vm_with_root_disk_encryption | Status : SUCCESS ===
ok
Test: delete an HSM profile that has no associated keys; verify it is gone. ... === TestName: test_13_delete_hsm_profile | Status : SUCCESS ===
ok

----------------------------------------------------------------------
Ran 13 tests in 215.576s

OK
