The first validation command was actually failing but the test was not, because only the last return value is taken into account, obviously. Add a '&&' between the commands. Also test against the built files, not the templates (in particular because `appstream-util` doesn't like .in.in templates, and anyway it's always better to test against the finale file). Finally move to "validate-relax" test for the time being. "validate-strict" actually makes a bunch of errors, but I can't make the time to look at these now. Let's just settle with basic validation at least.
6 lines
300 B
Bash
Executable file
6 lines
300 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# TODO: use validate-strict when the last errors for a strict validation
|
|
# are fixed.
|
|
appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.gimp.GIMP.appdata.xml && \
|
|
appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/gimp-data-extras.metainfo.xml
|