| Felipe Vicens | f96bb45 | 2020-06-22 08:12:30 +0200 | [diff] [blame] | 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 |
| 4 | # |
| 5 | # http://www.apache.org/licenses/LICENSE-2.0 |
| 6 | # |
| 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. |
| 12 | |
| garciadeblas | 36b0312 | 2020-09-25 09:39:31 +0000 | [diff] [blame] | 13 | *** Variables *** |
| 14 | ${success_return_code} 0 |
| 15 | ${connectivity_pol_time} 5sec |
| 16 | ${connectivity_max_wait_time} 30sec |
| 17 | |
| Felipe Vicens | f96bb45 | 2020-06-22 08:12:30 +0200 | [diff] [blame] | 18 | *** Keywords *** |
| garciadeblas | 36b0312 | 2020-09-25 09:39:31 +0000 | [diff] [blame] | 19 | Test Ping Host |
| 20 | [Documentation] Run Ping |
| 21 | ... Parameters: |
| 22 | ... host: IP or name of the host |
| 23 | ... Execution example: |
| 24 | ... Ping Test \${host} |
| 25 | |
| garciadeblas | f4ebaa8 | 2022-06-23 13:33:26 +0200 | [diff] [blame] | 26 | [Arguments] ${host} |
| garciadeblas | 36b0312 | 2020-09-25 09:39:31 +0000 | [diff] [blame] | 27 | |
| 28 | ${rc} ${stdout}= Run and Return RC and Output ping -c 2 -W 1 ${host} |
| garciadeblas | 321726f | 2022-12-21 11:43:06 +0100 | [diff] [blame] | 29 | Log ${stdout} |
| garciadeblas | 36b0312 | 2020-09-25 09:39:31 +0000 | [diff] [blame] | 30 | Should Be Equal As Integers ${rc} ${success_return_code} |
| 31 | |
| Felipe Vicens | f96bb45 | 2020-06-22 08:12:30 +0200 | [diff] [blame] | 32 | Test Connectivity |
| garciadeblas | f4ebaa8 | 2022-06-23 13:33:26 +0200 | [diff] [blame] | 33 | [Arguments] ${host} |
| Felipe Vicens | f96bb45 | 2020-06-22 08:12:30 +0200 | [diff] [blame] | 34 | |
| garciadeblas | 36b0312 | 2020-09-25 09:39:31 +0000 | [diff] [blame] | 35 | WAIT UNTIL KEYWORD SUCCEEDS ${connectivity_max_wait_time} ${connectivity_pol_time} Test Ping Host ${host} |