test_plan_generator: Start writing new TestUnit fields to output
We'll dual-write for now to the new and old places, then migrate recipes
to use the new fields, then drop writing the old test units.
In the mean time, a lot of this code (and tests) look bloated, but it'll
be easy to clean that up afterward.
There's an outstanding issue of figuring out if the builds actually have
the critical field set at all. This CL assumes that the field is set,
and defaults to critical := true anyway, so there's no harm.
TEST=unit tests, local run
Reviewed-by: Evan Hernandez <firstname.lastname@example.org>
Commit-Queue: Sean Abraham <email@example.com>
Tested-by: Sean Abraham <firstname.lastname@example.org>
6 files changed