1 # Licensed under the Apache License, Version 2.0 (the "License");
2 # you may not use this file except in compliance with the License.
3 # You may obtain a copy of the License at
5 # http://www.apache.org/licenses/LICENSE-2.0
7 # Unless required by applicable law or agreed to in writing, software
8 # distributed under the License is distributed on an "AS IS" BASIS,
9 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10 # See the License for the specific language governing permissions and
11 # limitations under the License.
14 ${success_return_code} 0
15 ${connectivity_pol_time} 5sec
16 ${connectivity_max_wait_time} 30sec
20 [Documentation] Run Ping
22 ... host: IP or name of the host
23 ... Execution example:
24 ... Ping Test \${host}
28 ${rc} ${stdout}= Run and Return RC and Output ping -c 2 -W 1 ${host}
30 Should Be Equal As Integers ${rc} ${success_return_code}
35 WAIT UNTIL KEYWORD SUCCEEDS ${connectivity_max_wait_time} ${connectivity_pol_time} Test Ping Host ${host}