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