aboutsummaryrefslogtreecommitdiffstats
path: root/tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot
diff options
context:
space:
mode:
authorpwielebs <piotr.wielebski@nokia.com>2020-09-16 14:08:59 +0200
committerpwielebs <piotr.wielebski@nokia.com>2020-09-17 14:58:53 +0200
commit9008fc5ddaee008880cdd9ca4a66fd01f123c8c7 (patch)
tree275dec73b108425ff47e4c013c5defbfaa732d48 /tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot
parentb6032fdec5a638701cf28f90e16ac75bbc897d06 (diff)
Add CSITs for Truststore Merger - Copier functionality
Negative scenarios: - KEYSTORE_SOURCE_PATHS points to file which does not exist - KEYSTORE_DESTINATION_PATHS is not present Positive scenarios: - Copier produce BAK file Issue-ID: DCAEGEN2-2253 Signed-off-by: pwielebs <piotr.wielebski@nokia.com> Change-Id: Idd4c433b70b261ea96812874a7196ba236e5d586
Diffstat (limited to 'tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot')
-rw-r--r--tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot b/tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot
index 21323d87..2b84d2ab 100644
--- a/tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot
+++ b/tests/oom-platform-cert-service/truststoremerger/trust-merger-test.robot
@@ -65,3 +65,24 @@ Trust Merger ends successfully with single truststore
[Tags] OOM-TRUST-STORE-MERGER
[Documentation] Run with one truststore in env file and expect code 0
Run Trust Merger And Merge Truststore Files To Jks ${VALID_ENV_FILE_SINGLE_TRUSTSTORE} 0 ${JKS_TRUSTSTORE_MOUNT_PATH} ${TRUSTSTORE_JKS_PASS} ${TRUSTSTORE_JKS}
+
+Trust Merger fails when file to copy does not exist
+ [Tags] OOM-TRUST-STORE-MERGER
+ [Documentation] Run with invalid extra optional env as a path to file and expect error code
+ Run Trust Merger And Expect Error ${INVALID_KEYSTORE_SOURCE_PATHS} 13
+
+Trust Merger fails when only one extra optional env is set
+ [Tags] OOM-TRUST-STORE-MERGER
+ [Documentation] Run with empty extra optional env and expect code
+ Run Trust Merger And Expect Error ${INVALID_EMPTY_KEYSTORE_DESTINATION_PATH} 2
+
+Trust Merger's Copier successfully backs up files
+ [Tags] OOM-TRUST-STORE-MERGER
+ [Documentation] Run with valid env file and expect successfully backed up file
+ Run Trust Merger And Merge Truststore Files To Jks ${VALID_ENVS_AND_EXTRA_OPTIONAL_ENVS} 0 ${JKS_KEYSTORE_MOUNT_PATH} ${KEYSTORE_JKS_PASS} ${JKSBAK_KEYSTORE_EXPECTED_PATH}
+
+Trust Merger's Copier successfully copies file
+ [Tags] OOM-TRUST-STORE-MERGER
+ [Documentation] Run with valid env file and expect successfully copied file
+ Run Trust Merger And Merge Truststore Files To Jks ${VALID_ENVS_AND_EXTRA_OPTIONAL_ENVS} 0 ${JKS_KEYSTORE_MOUNT_PATH} ${KEYSTORE_JKS_PASS} ${JKS_KEYSTORE_EXPECTED_PATH}
+