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