Many library improvements. 28/44728/95
authorVratko Polak <vrpolak@cisco.com>
Wed, 21 Sep 2016 11:46:10 +0000 (13:46 +0200)
committerLuis Gomez <ecelgp@gmail.com>
Thu, 22 Sep 2016 14:41:50 +0000 (14:41 +0000)
commit2b751d17ffc128da388de181b8f7a5748ccd5d54
treee5e5082f57e8f58b914be29135a5e600509bfcac
parent70c99dd9739ecd8fc1e32b7a26c637144456e0b3
Many library improvements.

Major changes:
+ Introduced SSHKywords.Run_Keyword_Preserve_Connection.
+ Most ClusterManagement keywords should not affect active SSH connection anymore.

Minor improvements:
+ CarPeople.Set_Variables_For_Shard also sets \${${shard_name}_first_follower_index}.
+ ClusterManagement variables sorted.
+ ${KARAF_HOME} constructed in ClusterManagement.
+ ClustwerManagement.Get_Owner_And_Candidates_For_Type_And_Id added.
+ Start_Members_From_List_Or_All checks sync only once per 10 seconds.
+ Renamed Run_Command_On_* to Run_Bash_Command_On_*.
+ Introduced Run_Karaf_Command_On_*.
+ Clean_Directories_* and Install_Feature_* addd to ClusterManagement.
+ (Unsafe) With_Ssh_To_List_Or_All_Run_Keyword and Safe_* added.
+ Restore_Current_Ssh_Connection_From_Index moved from KarafKeywords to SSHKeywords.
+ Introduced KarafKeywords.Safe_Issue_Command_On_Karaf_Console.
+ SSHKeywords.Open_Connection_To_* take ${ip_address} as an optional argument.
+ Karaf EOF workaround added to SetiupUtils.Setup_Utils_For_Setup_And_Teardown.

Change-Id: Ia61abe2bdaa15f90e3042742275ddbd45b4fc72d
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
csit/libraries/CarPeople.robot
csit/libraries/ClusterManagement.robot
csit/libraries/KarafKeywords.robot
csit/libraries/NexusKeywords.robot
csit/libraries/SSHKeywords.robot
csit/libraries/SetupUtils.robot
csit/libraries/Utils.robot