fate/ffprobe: Verify ffprobe XML output against schema file
authorTobias Rapp <t.rapp@noa-archive.com>
Fri, 16 Apr 2021 08:46:41 +0000 (10:46 +0200)
committerTobias Rapp <t.rapp@noa-archive.com>
Tue, 13 Jul 2021 06:57:23 +0000 (08:57 +0200)
commitf531a1a4e8f5bbc66d6077efe3b4f90f76cc5f51
tree5cca7c6c74a97492a5235128aff8e18ed657258c
parent9b4b0df47009ebc3d26bf3f1b1eff668fd028cc6
fate/ffprobe: Verify ffprobe XML output against schema file

Adds schema validation for ffprobe XML output so that updating the
ffprobe.xsd file upon changes to ffprobe is not forgotten. This was
suggested by Marton Balint in:
http://ffmpeg.org/pipermail/ffmpeg-devel/2021-March/278428.html

The schema FATE test is only run if xmllint command is available.

Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
configure
tests/fate/ffprobe.mak
tests/ref/fate/ffprobe_xsd [new file with mode: 0644]