diff options
Diffstat (limited to 'tests/dogtag/runtest.sh')
-rwxr-xr-x | tests/dogtag/runtest.sh | 183 |
1 files changed, 82 insertions, 101 deletions
diff --git a/tests/dogtag/runtest.sh b/tests/dogtag/runtest.sh index 325903417..f129a7be1 100755 --- a/tests/dogtag/runtest.sh +++ b/tests/dogtag/runtest.sh @@ -177,29 +177,30 @@ . ./acceptance/cli-tests/pki-ca-profile-cli/pki-ca-profile-cli-add.sh . ./acceptance/cli-tests/pki-ca-profile-cli/pki-ca-profile-cli-mod.sh . ./acceptance/legacy/ca-tests/usergroups/pki-ca-usergroups.sh -. ./acceptance/legacy/ca-tests/profiles/ca-profile.sh -. ./acceptance/legacy/ca-tests/profiles/ca-ad-profiles.sh . ./acceptance/legacy/ca-tests/profiles/ca-ag-profiles.sh +. ./acceptance/legacy/ca-tests/profiles/ca-ad-profiles.sh . ./acceptance/legacy/ca-tests/internaldb/ca-admin-internaldb.sh . ./acceptance/legacy/ca-tests/acls/ca-admin-acl.sh . ./acceptance/legacy/ca-tests/authplugin/ca-admin-authplugins.sh +. ./acceptance/legacy/ca-tests/logs/ca-ad-logs.sh +. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ee-enrollments.sh +. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ag-requests.sh +. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ee-retrieval.sh . ./acceptance/legacy/ca-tests/crlissuingpoint/ca-admin-crlissuingpoints.sh . ./acceptance/legacy/ca-tests/crls/ca-agent-crls.sh . ./acceptance/legacy/ca-tests/publishing/ca-admin-publishing.sh -. ./acceptance/legacy/ca-tests/ocsp/ca-ee-ocsp.sh . ./acceptance/legacy/ca-tests/cert-enrollment/ca-ag-certificates.sh -. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ag-requests.sh -. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ee-enrollments.sh -. ./acceptance/legacy/ca-tests/cert-enrollment/ca-ee-retrieval.sh -. ./acceptance/legacy/ca-tests/logs/ca-ad-logs.sh +. ./acceptance/legacy/ca-tests/ocsp/ca-ee-ocsp.sh +. ./acceptance/legacy/subca-tests/acls/subca-ad-acls.sh +. ./acceptance/legacy/subca-tests/internaldb/subca-ad-internaldb.sh +. ./acceptance/legacy/subca-tests/authplugin/subca-ad-authplugin.sh +. ./acceptance/legacy/subca-tests/crlissuingpoint/subca-ad-crlissuingpoints.sh +. ./acceptance/legacy/subca-tests/publishing/subca-ad-publishing.sh +. ./acceptance/legacy/subca-tests/crls/subca-ag-crls.sh . ./acceptance/legacy/drm-tests/acls/drm-ad-acls.sh . ./acceptance/legacy/drm-tests/agent/drm-ag-tests.sh . ./acceptance/legacy/drm-tests/internaldb/drm-ad-internaldb.sh . ./acceptance/legacy/drm-tests/usergroups/drm-ad-usergroups.sh -. ./acceptance/install-tests/ca-installer.sh -. ./acceptance/install-tests/kra-installer.sh -. ./acceptance/install-tests/ocsp-installer.sh -. ./acceptance/install-tests/tks-installer.sh . ./acceptance/bugzilla/bug_setup.sh . ./acceptance/bugzilla/bug_uninstall.sh . ./acceptance/bugzilla/tomcatjss-bugs/bug-1058366.sh @@ -210,6 +211,7 @@ . ./acceptance/bugzilla/jss-bugs/bug-1040640.sh . ./acceptance/bugzilla/pki-core-bugs/bug-790924.sh + # Make sure TESTORDER is initialized or multihost may have issues TESTORDER=1 dir1="/opt/rhqa_pki/CodeCoveragePKIhtml" @@ -274,6 +276,21 @@ rlJournalStart TKS_INST=$(cat /tmp/topo_file | grep MY_TKS | cut -d= -f2) rlLog "Subsystem ID TKS=$TKS_INST" run_pki-user-cli-role-user-create-tests $TKS_INST tks $MYROLE + SUBCA_INST=$(cat /tmp/topo_file | grep MY_SUBCA | cut -d= -f2) + rlLog "Subsystem ID SUBCA=$SUBCA_INST" + run_pki-user-cli-role-user-create-tests $SUBCA_INST ca $MYROLE + CLONECA_INST=$(cat /tmp/topo_file | grep MY_CLONE_CA | cut -d= -f2) + rlLog "Subsystem ID CLONECA=$CLONECA_INST" + run_pki-user-cli-role-user-create-tests $CLONECA_INST ca $MYROLE + CLONEKRA_INST=$(cat /tmp/topo_file | grep MY_CLONE_KRA | cut -d= -f2) + rlLog "Subsystem ID CLONEKRA=$CLONEKRA_INST" + run_pki-user-cli-role-user-create-tests $CLONEKRA_INST kra $MYROLE + CLONEOCSP_INST=$(cat /tmp/topo_file | grep MY_CLONE_OCSP | cut -d= -f2) + rlLog "Subsystem ID CLONEOCSP=$CLONEOCSP_INST" + run_pki-user-cli-role-user-create-tests $CLONEOCSP_INST ocsp $MYROLE + CLONETKS_INST=$(cat /tmp/topo_file | grep MY_CLONE_TKS | cut -d= -f2) + rlLog "Subsystem ID CLONETKS=$CLONETKS_INST" + run_pki-user-cli-role-user-create-tests $CLONETKS_INST ocsp $MYROLE elif [ "$TOPO1_UPPERCASE" = "TRUE" ] ; then run_rhcs_install_set_vars run_rhcs_install_topo_1 @@ -1427,22 +1444,8 @@ rlJournalStart rlLog "Subsystem ID CA=$CA_INST" run_pki-user-cli-user-cleanup_tests $CA_INST ca $MY_ROLE fi - ######## LEGACY TESTS ############ - PKI_CA_LEGACY_TESTS_UPPERCASE=$(echo $PKI_CA_LEGACY_TESTS | tr [a-z] [A-Z]) - if [ "$PKI_CA_LEGACY_TESTS_UPPERCASE" = "TRUE" ] ; then - # Execute pki legacy-ca tests - subsystemId=$CA_INST - subsystemType=ca - run_pki-legacy-ca-usergroup_tests $subsystemId $subsystemType $MYROLE - run_admin-ca-log_tests $subsystemType $MYROLE - run_admin-ca-acl_tests $subsystemType $MYROLE - run_admin-ca-intdb_tests $subsystemType $MYROLE - run_admin-ca-authplugin_tests $subsystemType $MYROLE - run_admin-ca-crlissuingpoints_tests $subsystemType $MYROLE - run_agent-ca-crls_tests $subsystemType $MYROLE - run_admin-ca-publishing_tests $subsystemType $MYROLE - fi + ######## LEGACY TESTS ############ PKI_LEGACY_CA_USERGROUP_UPPERCASE=$(echo $PKI_LEGACY_CA_USERGROUP | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_USERGROUP_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ] ; then # Execute pki ca-usergroup-tests tests @@ -1456,7 +1459,7 @@ rlJournalStart subsystemType=ca run_admin-ca-profile_tests $subsystemType $MYROLE fi - PKI_LEGACY_CA_AGENT_PROFILE_UPPERCASE=$(echo $PKI_LEGACY_CA_AGENT_PROFILE | tr [a-z] [A-Z]) + PKI_LEGACY_CA_AGENT_PROFILE_UPPERCASE=$(echo $PKI_LEGACY_CA_AGENT_PROFILE | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_AGENT_PROFILE_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=ca run_agent-ca-profile_tests $subsystemType $MYROLE @@ -1466,16 +1469,36 @@ rlJournalStart subsystemType=ca run_admin-ca-acl_tests $subsystemType $MYROLE fi - PKI_LEGACY_CA_INTERNALDB_UPPERCASE=$(echo $PKI_LEGACY_CA_INTERNALDB | tr [a-z] [A-Z]) + PKI_LEGACY_CA_INTERNALDB_UPPERCASE=$(echo $PKI_LEGACY_CA_INTERNALDB | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_INTERNALDB_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=ca run_admin-ca-intdb_tests $subsystemType $MYROLE fi - PKI_LEGACY_CA_AUTHPLUGIN_UPPERCASE=$(echo $PKI_LEGACY_CA_AUTHPLUGIN | tr [a-z] [A-Z]) + PKI_LEGACY_CA_AUTHPLUGIN_UPPERCASE=$(echo $PKI_LEGACY_CA_AUTHPLUGIN | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_AUTHPLUGIN_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=ca run_admin-ca-authplugin_tests $subsystemType $MYROLE fi + PKI_LEGACY_CA_ADMIN_LOGS_UPPERCASE=$(echo $PKI_LEGACY_CA_ADMIN_LOGS | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_CA_ADMIN_LOGS_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-ca-log_tests $subsystemType $MYROLE + fi + PKI_LEGACY_CA_EE_ENROLLMENT_UPPERCASE=$(echo $PKI_LEGACY_CA_EE_ENROLLMENT | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_CA_EE_ENROLLMENT_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_ee-ca-enrollment_tests $subsystemType $MYROLE + fi + PKI_LEGACY_CA_AG_REQUESTS_UPPERCASE=$(echo $PKI_LEGACY_CA_AG_REQUESTS | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_CA_AG_REQUESTS_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_ca-ag-requests_tests $subsystemType $MYROLE + fi + PKI_LEGACY_CA_EE_RETRIEVAL_UPPERCASE=$(echo $PKI_LEGACY_CA_EE_RETRIEVAL | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_CA_EE_RETRIEVAL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_ee-ca-retrieval_tests $subsystemType $MYROLE + fi PKI_LEGACY_CA_CRLISSUINGPOINT_UPPERCASE=$(echo $PKI_LEGACY_CA_CRLISSUINGPOINT | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_CRLISSUINGPOINT_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=ca @@ -1491,36 +1514,16 @@ rlJournalStart subsystemType=ca run_admin-ca-publishing_tests $subsystemType $MYROLE fi - PKI_LEGACY_CA_ADMIN_EE_OCSP_UPPERCASE=$(echo $PKI_LEGACY_CA_ADMIN_EE_OCSP | tr [a-z] [A-Z]) - if [ "$PKI_LEGACY_CA_ADMIN_EE_OCSP_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - subsystemType=ca - run_ca-ee-ocsp_tests $subsystemType $MYROLE - fi - PKI_LEGACY_CA_EE_ENROLLMENT_UPPERCASE=$(echo $PKI_LEGACY_CA_EE_ENROLLMENT | tr [a-z] [A-Z]) - if [ "$PKI_LEGACY_CA_EE_ENROLLMENT_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - subsystemType=ca - run_ee-ca-enrollment_tests $subsystemType $MYROLE - fi - PKI_LEGACY_CA_EE_RETRIEVAL_UPPERCASE=$(echo $PKI_LEGACY_CA_EE_RETRIEVAL | tr [a-z] [A-Z]) - if [ "$PKI_LEGACY_CA_EE_RETRIEVAL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - subsystemType=ca - run_ee-ca-retrieval_tests $subsystemType $MYROLE - fi - PKI_LEGACY_CA_AG_REQUESTS_UPPERCASE=$(echo $PKI_LEGACY_CA_AG_REQUESTS | tr [a-z] [A-Z]) - if [ "$PKI_LEGACY_CA_AG_REQUESTS_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - subsystemType=ca - run_ca-ag-requests_tests $subsystemType $MYROLE - fi PKI_LEGACY_CA_AG_CERTIFICATES_UPPERCASE=$(echo $PKI_LEGACY_CA_AG_CERTIFICATES | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_CA_AG_CERTIFICATES_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=ca run_ca-ag-certificates_tests $subsystemType $MYROLE - fi - PKI_LEGACY_CA_ADMIN_LOGS_UPPERCASE=$(echo $PKI_LEGACY_CA_ADMIN_LOGS | tr [a-z] [A-Z]) - if [ "$PKI_LEGACY_CA_ADMIN_LOGS_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - subsystemType=ca - run_admin-ca-log_tests $subsystemType $MYROLE fi + PKI_LEGACY_CA_ADMIN_EE_OCSP_UPPERCASE=$(echo $PKI_LEGACY_CA_ADMIN_EE_OCSP | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_CA_ADMIN_EE_OCSP_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_ca-ee-ocsp_tests $subsystemType $MYROLE + fi PKI_LEGACY_KRA_AG_UPPERCASE=$(echo $PKI_LEGACY_KRA_AG_TESTS | tr [a-z] [A-Z]) if [ "$PKI_LEGACY_KRA_AG_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then subsystemType=kra @@ -1541,57 +1544,35 @@ rlJournalStart subsystemType=kra run_admin-kra-internaldb_tests $subsystemType $MYROLE fi - ######## INSTALL TESTS ############ - PKI_INSTALL_TESTS_UPPERCASE=$(echo $PKI_INSTALL_TESTS | tr [a-z] [A-Z]) - if [ "$PKI_INSTALL_TESTS_UPPERCASE" = "TRUE" ] ; then - # Execute pki install tests - subsystemId=$CA_INST - subsystemType=ca - # Execute pki KRA install tests - run_rhcs_ca_installer_tests $subsystemId $subsystemType $MYROLE - subsystemId=$KRA_INST - subsystemType=kra - run_rhcs_kra_installer_tests $subsystemId $subsystemType $MYROLE - # Execute pki OCSP install tests - subsystemId=$OCSP_INST - subsystemType=ocsp - run_rhcs_ocsp_installer_tests $subsystemId $subsystemType $MYROLE - # Execute pki TKS install tests - subsystemId=$TKS_INST - subsystemType=tks - run_rhcs_tks_installer_tests $subsystemId $subsystemType $MYROLE + PKI_LEGACY_SUBCA_ADMIN_ACLS_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_ADMIN_ACLS | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_ADMIN_ACLS_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-subca-acl_tests $subsystemType $MYROLE fi - - PKI_CA_INSTALL_UPPERCASE=$(echo $PKI_CA_INSTALL | tr [a-z] [A-Z]) - if [ "$PKI_CA_INSTALL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - # Execute pki CA install tests - subsystemId=$CA_INST - subsystemType=ca - run_rhcs_ca_installer_tests $subsystemId $subsystemType $MYROLE + PKI_LEGACY_SUBCA_ADMIN_INTERNALDB_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_ADMIN_INTERNALDB | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_ADMIN_INTERNALDB_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-subca-intdb_tests $subsystemType $MYROLE fi - - PKI_KRA_INSTALL_UPPERCASE=$(echo $PKI_KRA_INSTALL | tr [a-z] [A-Z]) - if [ "$PKI_KRA_INSTALL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - # Execute pki KRA install tests - subsystemId=$KRA_INST - subsystemType=kra - run_rhcs_kra_installer_tests $subsystemId $subsystemType $MYROLE + PKI_LEGACY_SUBCA_ADMIN_AUTHPLUGIN_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_ADMIN_AUTHPLUGIN | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_ADMIN_AUTHPLUGIN_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-subca-authplugin_tests $subsystemType $MYROLE fi - - PKI_OCSP_INSTALL_UPPERCASE=$(echo $PKI_OCSP_INSTALL | tr [a-z] [A-Z]) - if [ "$PKI_OCSP_INSTALL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - # Execute pki OCSP install tests - subsystemId=$OCSP_INST - subsystemType=ocsp - run_rhcs_ocsp_installer_tests $subsystemId $subsystemType $MYROLE + PKI_LEGACY_SUBCA_ADMIN_CRLISSUINGPOINT_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_ADMIN_CRLISSUINGPOINT | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_ADMIN_CRLISSUINGPOINT_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-subca-crlissuingpoints_tests $subsystemType $MYROLE fi - - PKI_TKS_INSTALL_UPPERCASE=$(echo $PKI_TKS_INSTALL | tr [a-z] [A-Z]) - if [ "$PKI_TKS_INSTALL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then - # Execute pki TKS install tests - subsystemId=$TKS_INST - subsystemType=tks - run_rhcs_tks_installer_tests $subsystemId $subsystemType $MYROLE + PKI_LEGACY_SUBCA_ADMIN_PUBLISHING_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_ADMIN_PUBLISHING | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_ADMIN_PUBLISHING_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_admin-subca-publishing_tests $subsystemType $MYROLE + fi + PKI_LEGACY_SUBCA_AGENT_CRL_UPPERCASE=$(echo $PKI_LEGACY_SUBCA_AGENT_CRL | tr [a-z] [A-Z]) + if [ "$PKI_LEGACY_SUBCA_AGENT_CRL_UPPERCASE" = "TRUE" ] || [ "$TEST_ALL_UPPERCASE" = "TRUE" ]; then + subsystemType=ca + run_agent-subca-crls_tests $subsystemType $MYROLE fi rlPhaseEnd ######## DEV UNIT TESTS ############ |