• Arkadiusz Hiler's avatar
    docs: Embed subtest descriptions in the documentation · d2a10fb7
    Arkadiusz Hiler authored
    This rewrites generate_description_xml in Python, so that we generate
    properly escaped XML. The switch also makes the code more manageable.
    Changes in the generated docbook:
    1. subtests are not simply listed anymore, they are now another (sub)section
    2. subtests are now linkable,
       e.g. docs/igt-kms-tests.html#kms_hdmi_inject@inject-4k
    3. subtest's section now includes output of --describe
    Python is required already by gtk-doc and we are not using anything
    other than the standard library.
    v2: keep the part of the subtest name after the last match (Simon)
        explicitly require python3 (Petri)
    v3: make sure that the tail of the subtest name after the last keyword
        match is included (Simon)
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: Petri Latvala <petri.latvala@intel.com>
    Cc: Simon Ser <simon.ser@intel.com>
    Signed-off-by: Arkadiusz Hiler's avatarArkadiusz Hiler <arkadiusz.hiler@intel.com>
    Acked-by: Petri Latvala's avatarPetri Latvala <petri.latvala@intel.com>
    Reviewed-by: Simon Ser's avatarSimon Ser <simon.ser@intel.com>
Last commit
Last update
reference Loading commit data...
chamelium.txt Loading commit data...
meson.build Loading commit data...