assert the testpackage appstream data validates
Summary: helps us prevent invalid desktop->appstream conversion
Test Plan: depends on D6793, with that the tests pass
Reviewers: sebas, apol
Reviewed By: apol
Subscribers: Frameworks
Tags: Frameworks
Differential Revision: https://phabricator.kde.org/D6794