[OOM-CMPv2] Rename truststoremerger->postprocessor
[integration/csit.git] / tests / oom-platform-cert-service / postprocessor / resources / test-keywords.robot
1 *** Settings ***
2
3 Resource          ../../../common.robot
4 Resource          ./test-properties.robot
5 Library           ../libraries/TrustMergerManager.py  ${MOUNT_PATH}  ${TRUSTSTORES_PATH}
6 Library           ../libraries/JksValidator.py
7 Library           ../libraries/PemTruststoreValidator.py
8
9 *** Keywords ***
10
11 Run Trust Merger And Expect Error
12     [Documentation]  Run Truststore Merger Container And Validate Exit Code
13     [Arguments]   ${env_file}  ${expected_exit_code}
14     ${exit_code}=  Run Merger Container  ${DOCKER_MERGER_IMAGE}  ${MERGER_CONTAINER_NAME}  ${env_file}
15     Remove Merger Container And Save Logs  ${MERGER_CONTAINER_NAME}  negative_path
16     Should Be Equal As Strings  ${exit_code}  ${expected_exit_code}  Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code}
17
18 Run Trust Merger And Merge Truststore Files To Jks
19     [Documentation]  Run Truststore Merger Container And Validate Exit Code And Provided Truststore Files
20     [Arguments]  ${env_file}  ${expected_exit_code}  ${jks_path}  ${jks_password}  ${expected_jks_path}
21     ${exit_code}=  Run Merger Container  ${DOCKER_MERGER_IMAGE}  ${MERGER_CONTAINER_NAME}  ${env_file}
22     ${files_equal}=  Assert Jks Truststores Equal  ${jks_path}  ${jks_password}  ${expected_jks_path}
23     Remove Merger Container And Save Logs  ${MERGER_CONTAINER_NAME}  positive_path
24     Should Be Equal As Strings  ${exit_code}  ${expected_exit_code}  Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code}
25     Should Be True  ${files_equal}
26
27 Run Trust Merger And Check Copied Keystore Files
28     [Documentation]  Run Truststore Merger Container And Validate Exit Code And Provided Keystore Files
29     [Arguments]  ${env_file}  ${expected_exit_code}  ${jks_path}  ${jks_password}  ${expected_jks_path}
30     ${exit_code}=  Run Merger Container  ${DOCKER_MERGER_IMAGE}  ${MERGER_CONTAINER_NAME}  ${env_file}
31     ${files_equal}=  Assert Jks Keystores Equal  ${jks_path}  ${jks_password}  ${expected_jks_path}
32     Remove Merger Container And Save Logs  ${MERGER_CONTAINER_NAME}  positive_path
33     Should Be Equal As Strings  ${exit_code}  ${expected_exit_code}  Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code}
34     Should Be True  ${files_equal}
35
36 Run Trust Merger And Merge Truststore Files To Pem
37     [Documentation]  Run Truststore Merger Container And Validate Exit Code And Files
38     [Arguments]  ${env_file}  ${expected_exit_code}  ${pem_path}  ${expected_pem_path}
39     ${exit_code}=  Run Merger Container  ${DOCKER_MERGER_IMAGE}  ${MERGER_CONTAINER_NAME}  ${env_file}
40     ${files_equal}=  Assert Pem Truststores Equal  ${pem_path}  ${expected_pem_path}
41     Remove Merger Container And Save Logs  ${MERGER_CONTAINER_NAME}  positive_path
42     Should Be Equal As Strings  ${exit_code}  ${expected_exit_code}  Client return unexpected exit code return: ${exitcode} , but expected: ${expected_exit_code}
43     Should Be True  ${files_equal}
44