15:42:51 #startmeeting task automation in fedora qa 15:42:51 Meeting started Sat Aug 10 15:42:51 2013 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:42:51 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:43:00 we are just starting up here... 15:44:49 disclaimer: just trying to improve qa automation. 15:44:53 slides are here: http://tflink.fedorapeople.org/presentations/flock2013_taskAutomationInFedoraQA/#/intro-slide 15:45:37 Sharks and raptors 15:46:42 spent time on qa and knows the issues/problems. 15:47:07 reasons for task automation... not test automation. 15:47:42 tasks are more than just tests... can automate more than just tests. 15:48:44 why autoqa isn't good enough. It's got issues in it's implemention 15:49:33 autoqa: tightly coupled. very tied to specific work flows. 15:50:50 autoqa: contributions. all rh folks, too hard to get involved, implemtation isn't friendly to contibutions. 15:51:47 autoqa: results and reporting. sea of data. going to many places. 15:52:44 autoqa: notification is not good 15:53:41 autoqa: scaling is an issue. Doesn't scale well. 15:54:26 lets not throw everything out... keep the good parts and already solved issues. 15:55:24 new solution: won't know what will be needed too far in advance. 15:56:18 requirements: tasks can run outside the prod env. 15:56:31 requirements: easy to setup development env's. 15:57:12 flow chart with possible workflow. 15:58:59 fedmsg. Not sure its reliable enough for qa 15:59:09 rule engine... mapping of rules to actions. 15:59:56 task execution: lots of ways to do that... fan out to persist system, or vm or whatever works here. 16:00:24 results storage. store states. 16:00:37 centralize result storage. 16:02:00 each part should be replaceable 16:02:09 many types of tasks. 16:02:48 phased approach 16:04:07 1. replace autoqa, 2. work on analytics, 3) move on to more complex setups. 16:05:00 plans: figure out tasks. plan storage/logs, setup initial machine 16:05:56 help needed! ideas for things you would like to write. 16:10:27 q & a 16:12:15 questions about fedmsg and various ways to check on it, etc. 16:15:33 question about generalizing things. Framework should be general and able to do other tasks down the road. 16:21:04 in between test automation and CI 16:24:10 zato 16:25:21 #endmeeting