We've reduced the amount of duplication significantly in https://bugs.webkit.org/show_bug.cgi?id=152196 but we're still creating a new entry for each test, platform pair. Avoid doing that by accepting an array of platforms and types (tests) in each configuration entry.
Created attachment 285375 [details] Patch
Comment on attachment 285375 [details] Patch rs=me
Committed r204151: <http://trac.webkit.org/changeset/204151>