diff --git a/hadoop-ozone/dist/src/main/compose/ozonesecure/test.sh b/hadoop-ozone/dist/src/main/compose/ozonesecure/test.sh index 387d81ef59f1..9150b244b61b 100755 --- a/hadoop-ozone/dist/src/main/compose/ozonesecure/test.sh +++ b/hadoop-ozone/dist/src/main/compose/ozonesecure/test.sh @@ -51,16 +51,15 @@ done #admincli which creates STANDALONE pipeline execute_robot_test scm recon -# test replication; must be run before admincli, -# which stops replication manager +execute_robot_test scm admincli +execute_robot_test scm spnego + +# test replication docker-compose up -d --scale datanode=2 execute_robot_test scm -v container:1 -v count:2 replication/wait.robot docker-compose up -d --scale datanode=3 execute_robot_test scm -v container:1 -v count:3 replication/wait.robot -execute_robot_test scm admincli -execute_robot_test scm spnego - stop_docker_env generate_report diff --git a/hadoop-ozone/dist/src/main/smoketest/admincli/replicationmanager.robot b/hadoop-ozone/dist/src/main/smoketest/admincli/replicationmanager.robot index cef294f1e8d7..449d82e78a74 100644 --- a/hadoop-ozone/dist/src/main/smoketest/admincli/replicationmanager.robot +++ b/hadoop-ozone/dist/src/main/smoketest/admincli/replicationmanager.robot @@ -30,16 +30,16 @@ Check replicationmanager with explicit host Should contain ${output} ReplicationManager Should contain ${output} Running -Start replicationmanager - ${output} = Execute ozone admin replicationmanager start - Should contain ${output} Starting ReplicationManager - Wait Until Keyword Succeeds 30sec 5sec Execute ozone admin replicationmanager status | grep -q 'is Running' - Stop replicationmanager ${output} = Execute ozone admin replicationmanager stop Should contain ${output} Stopping ReplicationManager Wait Until Keyword Succeeds 30sec 5sec Execute ozone admin replicationmanager status | grep -q 'is Not Running' +Start replicationmanager + ${output} = Execute ozone admin replicationmanager start + Should contain ${output} Starting ReplicationManager + Wait Until Keyword Succeeds 30sec 5sec Execute ozone admin replicationmanager status | grep -q 'is Running' + Incomplete command ${output} = Execute And Ignore Error ozone admin replicationmanager Should contain ${output} Incomplete command