This is expected behaviour. Your recipe is using RHEL5 Server and that task is excluded from RHEL5 Server, so Beaker discards it. The Beaker server assumes that if you are submitting job XML directly, you know what you're doing and it takes the job as is. We rely on the tool which generated the job XML to pick the right tasks (for example, the bkr client workflow commands will complain if you use this task on RHEL5). In future the server may not enforce exclusions at all.
I'm re-opening this bug because I think its a mistake for beaker to filter when being given an xml. The xml should already be filtered and this would allow task/test management outside of beaker in TCMS for example.
http://gerrit.beaker-project.org/#/c/1296/
On Thu, 2012-08-23 at 10:16 -0400, Bill Peck wrote: Hello, > > Beaker currently filters out tasks based on which Release and Arch is > being requested. All of the current workflows filter out tasks that > don't apply to the requested Release and Arch. > I believe this is not true for workflow-tcms which is widely used in BaseOS QE and thus we are depending on the current behavior. I need to check with Petr Splichal whether he can fix it.
(In reply to comment #8) > On Thu, 2012-08-23 at 10:16 -0400, Bill Peck wrote: > Hello, > > > > Beaker currently filters out tasks based on which Release and Arch is > > being requested. All of the current workflows filter out tasks that > > don't apply to the requested Release and Arch. > > > I believe this is not true for workflow-tcms which is widely used in BaseOS > QE and thus we are depending on the current behavior. I need to check with > Petr Splichal whether he can fix it. Thanks for checking on this. That is kind of ironic since I thought this change was needed so that TCMS can actually manage the test plan. :-)
Marking this fix as verified, in that Beaker no longer filters tasks on the server side. However we are still waiting to see if it will be a problem for workflow-tcms.
*** Bug 645705 has been marked as a duplicate of this bug. ***
Beaker 0.9.3 has been released.