dmwm/WMCore — pull request #4228 by dballesteros7 (2012-10-29 18:56:04+00:00)
Title: Bugfix for PrimaryDataset handling in RelVal

The PrimaryDataset argument wasn't really suited to be included in the
ParameterStorage decorator used to modify global parameters according
to task-level specifications. Since the PrimaryDataset
is not really a global parameter and always a task one, changed this support
for PrimaryDataset in order to make this actually work.

Added unit test verification of the output datasets to catch these errors.

Fixes #4225

@sfoulkes, @zdenekmaxa could you please check this and make a patch tag for inclusion in the current testbed deployment. I screwed up TaskChain requests with this bug. Sorry about that, I tested again and actually paid attention to output datasets this time.