diff --git a/test/resources/microshift-process.resource b/test/resources/microshift-process.resource index 4542a9a034..d9134680ff 100644 --- a/test/resources/microshift-process.resource +++ b/test/resources/microshift-process.resource @@ -78,9 +78,11 @@ Wait For MicroShift Service ... MicroShift Service Is Active Restart MicroShift - [Documentation] Restart the MicroShift service + [Documentation] Restart the MicroShift service with a delay to avoid too + ... many start requests. ${ushift_pid}= MicroShift Process ID ${ushift_etcd_pid}= MicroShift Etcd Process ID + Sleep 10s Systemctl restart microshift.service Wait Until MicroShift Process ID Changes ${ushift_pid} Wait Until MicroShift Etcd Process ID Changes ${ushift_etcd_pid} diff --git a/test/suites/standard1/tls-configuration.robot b/test/suites/standard1/tls-configuration.robot index 9c72a121c8..1c110d6005 100644 --- a/test/suites/standard1/tls-configuration.robot +++ b/test/suites/standard1/tls-configuration.robot @@ -134,10 +134,7 @@ Setup Invalid TLS Configuration [Arguments] ${config} Drop In MicroShift Config ${config} 10-tls Save Journal Cursor - ${stdout} ${stderr} ${rc}= Execute Command - ... systemctl restart microshift.service - ... sudo=True return_stdout=True return_stderr=True return_rc=True - Should Be Equal As Numbers 1 ${rc} + Run Keyword And Expect Error 0 != 1 Restart MicroShift Remove TLS Drop In Config [Documentation] Remove the previously created drop-in config for storage @@ -146,11 +143,7 @@ Remove TLS Drop In Config Restore Valid TLS Configuration [Documentation] Restore the TLS configuration Remove TLS Drop In Config - Sleep 10s # To avoid systemctl start error: Start request repeated too quickly - ${stdout} ${stderr} ${rc}= Execute Command - ... systemctl restart microshift.service - ... sudo=True return_stdout=True return_stderr=True return_rc=True - Should Be Equal As Numbers 0 ${rc} + Restart MicroShift Openssl Connect Command [Documentation] Run Openssl Connect Command in the remote server