On 01/08/2014 09:51 PM, Kamil Paral wrote: >> Another question is whether this yaml based task description is worth >> doing or if we should just use a python-based task format similar to >> what autotest does (inherit from a python class and override methods as >> needed). > > I find this yaml format much more readable and simple. It's definitely more > restricted than what you can do in a full programming language. But unless we > really need the full programming power, I'd rather stay on KISS side.
And so long as you parse it in safe mode, YAML is much easier to trust as a configuration format. From LCA last week, two OpenStack infrastructure projects potentially worth mining for inspiration in relation to Taskotron (including definition formats) would be: Jenkins Job Builder: http://ci.openstack.org/jenkins-job-builder/configuration.html Zuul (project gating system): http://ci.openstack.org/zuul/zuul.html#layout-yaml Kamil already linked to my talk on Beaker from the Monday automation miniconf, but there are some good OpenStack ones from the Friday as part of the main conf: http://mirror.linux.org.au/linux.conf.au/2014/Friday/ Cheers, Nick. -- Nick Coghlan Red Hat Hosted & Shared Services Software Engineering & Development, Brisbane Testing Solutions Team Lead Beaker Development Lead (http://beaker-project.org/) _______________________________________________ qa-devel mailing list qa-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/qa-devel