15:08:22 <catohornet> #startmeeting Robot Happy Hour 15:08:22 <odl_meetbot> Meeting started Wed Jun 17 15:08:22 2015 UTC. The chair is catohornet. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:08:22 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:08:22 <odl_meetbot> The meeting name has been set to 'robot_happy_hour' 15:12:55 <PhilShea> catohornet: good morning. 15:16:14 <catohornet> Good morning 15:17:06 <catohornet> PhiShea: How are your tests going in the sandbox? Were you able to get them merged? 15:17:56 <PhilShea> I ran then in the sandbox and half passed which is good. 15:18:17 <PhilShea> then I modified the tests and pushed them. 15:19:31 <PhilShea> but reviewers had some good comments about improving the suite beyond just the changes I made. 15:20:32 <PhilShea> On of the things I learned about was Tidy. At first I didn't know it was an app. I thought they were just asking me to tidy up the whitespace :) 15:21:17 <PhilShea> I wonder if Tidy is widely known to the community.... 15:22:21 <PhilShea> Anyway, it's a big time-saver and it makes all the robot file formatting consistent. 15:25:33 <catohornet> Well it's know but I'm not sure widely. 15:26:57 <PhilShea> to tidy you current working directory: python -m robot.tidy -r . 15:27:22 <PhilShea> (the . is part of the command line. not the end of sentence :) 15:27:35 <PhilShea> anyway, it's pretty handy. 15:35:48 <PhilShea> This robot library confuses me: Login With Public Key ${user} ${USER_HOME}/.ssh/id_rsa ${keyfile_pass} 15:35:58 <PhilShea> I almost feel that there's something wrong with it. 15:36:26 <PhilShea> The third parameter is supposed to be the password to the keyfile. 15:36:48 <PhilShea> However it acts like the password to the host it's trying to connect to. 15:37:02 <catohornet> Weird, 15:37:42 <catohornet> I wonder if you need a '/' after 'id_rsa'. 15:38:15 <catohornet> or does the keyword separate the keyfile as another parameter? 15:38:16 <PhilShea> Actually id_rsa is the keyfile, so I wouldn't think so. 15:39:14 <PhilShea> The library is hardcoded wtih a password 'all'. I wonder if anyone out there recognizes it. 15:39:43 <catohornet> Perhaps the key is being stored in variable ${keyfile_pass} by robot. 15:43:01 <PhilShea> I replaced 'all' with ${keyfile_pass} in my copy. The online documentation says it supposed to be the password for the keyfile. But it acts like the host password. 15:43:26 <PhilShea> Here's the library resource I'm looking at: integration/test/csit/libraries/Utils.txt 15:44:07 <catohornet> ok thanks I'll take a look. 15:45:22 <PhilShea> catohornet: thanks! The keyword is: Run Command On Remote System 16:05:29 <catohornet> PHilShea: Let's continue via private im so that I can free up this channel. 16:05:43 <catohornet> #endmeeting