15:05:47 <catohornet> #startmeeting Robot Happy Hour
15:05:47 <odl_meetbot> Meeting started Wed Apr 22 15:05:47 2015 UTC.  The chair is catohornet. Information about MeetBot at http://ci.openstack.org/meetbot.html.
15:05:47 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:05:47 <odl_meetbot> The meeting name has been set to 'robot_happy_hour'
15:13:30 <catohornet> http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#post-processing-outputs
15:15:21 <catohornet> Using rebot tool:How to post process robot xml output files.
15:16:12 <PhilShea> That sounds interesting. I've not heard of it...
15:16:14 <catohornet> allows creating custom reports and logs as well as combining and merging results
15:16:49 <PhilShea> Are we using it in CI?
15:17:16 <catohornet> @PhilShea: I thought Id post stuff Ive read in the past that might be helpful.
15:17:25 <catohornet> I dont think so
15:21:02 <PhilShea> Do you have a primary link for rebot? I'm getting lots of World of Warcraft hits for a similarly named tool :)
15:22:39 <catohornet> Oh wow let me get one
15:23:19 <catohornet> http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-rebot-tool
15:25:12 <PhilShea> this looks really useful - maybe like for tracking down intermittent failures, or doing characterizations.
15:25:52 <catohornet> Yes absolutely!
15:29:42 <PhilShea> Does anyone have recommendations about tutorials/guides? I find http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html to be a little dense - It's like you have to read through the whole thing to figure out one keyword.. But maybe I'm not patient enough :) But I would like to find a quick reference that could just keep open while I work.
15:32:17 <catohornet> I havent seen a better one yet but looking.
15:33:03 <catohornet> I would like to create a Robot Cheat Sheet.
15:36:35 <PhilShea> A cheat sheet sounds like the thing to do. If I can grow a decent ODL-centric cheat-sheet. I'll put in on our Wiki.
15:37:00 <plaurin> hello!
15:37:38 <PhilShea> Hi!
15:37:57 <plaurin> fyi, I have provided robot framework with RIDE in a vagrant VM, in the integration project with the help of dfarrell07
15:38:28 <plaurin> You can get a robot environnement with this tool now
15:38:53 <plaurin> it's still a work in progress but it provides the basics
15:39:30 <PhilShea> sry, what's a vagrant VM?
15:40:44 <plaurin> vagrant removes the pain of bulding a virtual machine manually. It automates the process of have a virtual machine environnement with virtualbox, or vmware for example
15:41:05 <plaurin> if you install virtualbox and vagrant, you can use this tool, it builds everything for you
15:41:23 <PhilShea> very cool. I just found the link: https://www.vagrantup.com/
15:41:47 <plaurin> a nice tool for developpers
15:41:53 <PhilShea> where in the integration project is the vm?
15:42:07 <catohornet> Can we use your vagrant script?
15:42:50 <plaurin> catohornet: sure, it's right there as a replacement for the integration VM https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Test_VMs
15:43:03 <plaurin> it's not complete tough, but provides robot
15:43:47 <plaurin> in the integration git, it's in test / tools / tools_vm
15:43:59 <plaurin> I'm working on adding mininet now
15:44:50 <plaurin> it replaces the big odl-test-desktop-4.ova file
15:46:30 <plaurin> if you guys can try it, please give me some feedback so I can make it better :)
15:47:58 <plaurin> Sorry we have no wiki page for this tough....
15:50:01 <catohornet> KVM is not an option as far as hypervisors?
15:51:13 <dfarrell07> catohornet: Vagant can back up to many different "providers", including VB (default), KVM, or even stuff like Digital Ocean or OpenStack
15:51:51 <dfarrell07> PhilShea: Vagrant has some of the best docs I've seen in a long time, FYI http://docs.vagrantup.com/v2/
15:52:18 <dfarrell07> plaurin: look at how your great work is already adding value and speeding up dev velocity ;)
15:52:35 <plaurin> :)
15:53:07 <catohornet> PhilShea: dfarrel07: Thanks
15:53:28 <dfarrell07> plaurin: we *might* want a wiki to doc this stuff, but tbh I much perfer the trend of keeping docs in version control, which for us means the README in test/tools/tools_vm
15:53:43 <dfarrell07> catohornet: np :)
15:54:24 <dfarrell07> PhilShea: there are a ton of other reasons Vagrant is awesome that plaurin didn't touch on, FYI
15:54:24 <plaurin> dfarrell07: yeah I was thinking about that. Maybe we could simply provide basic info in the page I shared above, at least to show that it exists!
15:54:45 <dfarrell07> plaurin: yeah, I agree
15:54:53 <dfarrell07> plaurin: mainly need to be sure we nuke the old docs
15:55:00 <dfarrell07> plaurin: and link to whatever new stuff we create
15:55:21 <PhilShea> I'm looking forward to trying vagrant!
15:55:26 <plaurin> PhilShea: For my part I like to use vagrant to isolate my dev work from my main desktop. I can have multiple VMs in minutes for multiple projects
15:56:28 <plaurin> PhilShea: and it works on any OS, Linux Mac Windows too. It's just plain awesome!
15:56:41 <PhilShea> I've got several virtual box images on my desktop... So It's easier that that?
15:58:00 <PhilShea> Maybe I should switch over.
15:58:55 <plaurin> dfarrell07: I added mininet and openvswitch to the VM, it is requested a lot. I will push  a new patch that will be dependent of my latest patch.
15:59:10 <plaurin> dfarrell07: I do have an issue tough, you worked with mininet before?
15:59:39 <PhilShea> I've got to dash to a meeting. Thanks all! :)
16:00:18 <plaurin> PhilShea: np! Don't hesitate if you need help on using vagrant
16:00:39 <PhilShea> Thanks , I appreciate it.
16:04:27 <catohornet> Thanks all!
16:04:40 <catohornet> #endmeeting