X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Flib%2Fvim_lib.robot;h=8e622c9622391d522471765bc5c7792bcc5b26d9;hb=7acf3bacf7f1172b55e4e0a95bf583cf2f3b6757;hp=a156a9e04ac3892ab5036817e12a75bbc98cc263;hpb=dea2eacb48e496c99def3b11101ae8abbfa027ee;p=osm%2Ftests.git diff --git a/robot-systest/lib/vim_lib.robot b/robot-systest/lib/vim_lib.robot index a156a9e..8e622c9 100644 --- a/robot-systest/lib/vim_lib.robot +++ b/robot-systest/lib/vim_lib.robot @@ -24,8 +24,10 @@ Resource %{ROBOT_DEVOPS_FOLDER}/lib/prometheus_lib.robot ${success_return_code} 0 ${delete_max_wait_time} 1min ${delete_pol_time} 15sec -${vim_status_max_wait_time} 2min +${vim_status_max_wait_time} 3min ${vim_status_pol_time} 15sec +${vim_opstate_max_wait_time} 40sec +${vim_opstate_pol_time} 10sec *** Keywords *** @@ -93,6 +95,20 @@ Get VIM Target ID [Return] ${stdout} +Check VIM Target Operational State + [Arguments] ${vim_name} + + Wait Until Keyword Succeeds ${vim_opstate_max_wait_time} ${vim_opstate_pol_time} Check If VIM Target Is Enabled ${vim_name} + + +Check If VIM Target Is Enabled + [Arguments] ${vim_name} + + ${rc} ${stdout}= Run and Return RC and Output osm vim-list | grep " ${vim_name} " | awk '{print $6}' + Should Be Equal As Integers ${rc} ${success_return_code} + Should Be Equal As Strings ${stdout} ENABLED msg=VIM Target '${vim_name}' is not enabled values=false + + Check If VIM Target Is Available [Arguments] ${vim_account_id} ${prometheus_host} ${prometheus_port}