Description of problem:
I need to write or modify beaker xml manually sometimes, so I wish there is a detailed manual about all beaker xml tags, I found this: https://fedorahosted.org/beaker/browser/Common/bkr/common/schema/beaker-job.rng, but it lack of comments...
Please setup a manual or wiki about that, more comments and examples will be best.
Hi Adam, did you just mean the Job XML schema: http://beaker-project.org/schema/beaker-job.rng ?
not really, like watchdog option above, there is no description about it's value and effect.
Job XML description is already available to some extent at http://beaker-project.org/guide/User_Guide-Getting_Started-Process-Beaker_Interface-Jobs.html#User_Guide-Getting_Started-Process-Beaker_Interface-Jobs-Job_Submission-Submitting_a_New_Job.
This patch http://gerrit.beaker-project.org/#/c/1420/ adds documentation to the RNG schema and makes other changes to the documentation to make the Job XML description more reachable.
The changes to beaker-job.rng for this bug break job cloning. Beaker produces a priority like "Normal" (capitalised) but the schema only permits "normal" (lower-case).
There should already be a test case for round-tripping job XML which should have caught this. It might need to be updated.
On Gerrit: http://gerrit.beaker-project.org/#/c/1476/
This has now been released