diff options
author | Richard Hughes <richard@hughsie.com> | 2018-05-10 10:04:23 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2018-06-12 08:27:42 +0100 |
commit | d301f0cc4e467bdd7d2988056820fafbe3c6cfbf (patch) | |
tree | cfb17550db02b245ca3e859bafa50697926b56a1 /libappstream-glib/as-self-test.c | |
parent | 8e1b6174f1f975df38667be09e71d1060bf0ec28 (diff) | |
download | appstream-glib-d301f0cc4e467bdd7d2988056820fafbe3c6cfbf.tar.gz |
Do not parse firmware files
Firmware should now be distributed using the LVFS and consumed by fwupd.
Diffstat (limited to 'libappstream-glib/as-self-test.c')
-rw-r--r-- | libappstream-glib/as-self-test.c | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/libappstream-glib/as-self-test.c b/libappstream-glib/as-self-test.c index 7e61fb5..cb12db8 100644 --- a/libappstream-glib/as-self-test.c +++ b/libappstream-glib/as-self-test.c @@ -3691,65 +3691,6 @@ as_test_store_merges_local_func (void) } static void -as_test_store_cab_func (void) -{ -#ifdef HAVE_GCAB - gboolean ret; - const gchar *src; - g_autoptr(GError) error = NULL; - g_autoptr(AsStore) store = NULL; - g_autoptr(GFile) file = NULL; - g_autofree gchar *fn = NULL; - g_autoptr(GString) xml = NULL; - - /* parse a .cab file as a store */ - store = as_store_new (); - as_store_set_api_version (store, 0.9); - fn = as_test_get_filename ("colorhug-als-2.0.2.cab"); - g_assert (fn != NULL); - file = g_file_new_for_path (fn); - ret = as_store_from_file (store, file, NULL, NULL, &error); - g_assert_no_error (error); - g_assert (ret); - - /* check output */ - src = - "<components origin=\"colorhug-als-2.0.2.cab\" version=\"0.9\">\n" - "<component type=\"firmware\">\n" - "<id>com.hughski.ColorHug2.firmware</id>\n" - "<name>ColorHug Firmware</name>\n" - "<summary>Firmware for the ColorHug Colorimeter</summary>\n" - "<developer_name>Hughski Limited</developer_name>\n" - "<description><p>Updating the firmware on your ColorHug device " - "improves performance and adds new features.</p></description>\n" - "<project_license>GPL-2.0+</project_license>\n" - "<url type=\"homepage\">http://www.hughski.com/</url>\n" - "<releases>\n" - "<release timestamp=\"1424116753\" version=\"2.0.2\">\n" - "<location>http://www.hughski.com/downloads/colorhug2/firmware/colorhug-2.0.2.cab</location>\n" - "<checksum type=\"sha1\" filename=\"colorhug-als-2.0.2.cab\" target=\"container\">" AS_TEST_WILDCARD_SHA1 "</checksum>\n" - "<checksum type=\"sha1\" filename=\"firmware.bin\" target=\"content\">" AS_TEST_WILDCARD_SHA1 "</checksum>\n" - "<description><p>This unstable release adds the following features:</p>" - "<ul><li>Add TakeReadingArray to enable panel latency measurements</li>" - "<li>Speed up the auto-scaled measurements considerably, using 256ms as" - " the smallest sample duration</li></ul></description>\n" - "<size type=\"installed\">14</size>\n" - "<size type=\"download\">2015</size>\n" - "</release>\n" - "</releases>\n" - "<provides>\n" - "<firmware type=\"flashed\">84f40464-9272-4ef7-9399-cd95f12da696</firmware>\n" - "</provides>\n" - "</component>\n" - "</components>\n"; - xml = as_store_to_xml (store, AS_NODE_TO_XML_FLAG_FORMAT_MULTILINE); - ret = as_test_compare_lines (xml->str, src, &error); - g_assert_no_error (error); - g_assert (ret); -#endif -} - -static void as_test_store_empty_func (void) { gboolean ret; @@ -5687,7 +5628,6 @@ main (int argc, char **argv) g_test_add_func ("/AppStream/store{prefix}", as_test_store_prefix_func); g_test_add_func ("/AppStream/store{wildcard}", as_test_store_wildcard_func); g_test_add_func ("/AppStream/store{demote}", as_test_store_demote_func); - g_test_add_func ("/AppStream/store{cab}", as_test_store_cab_func); g_test_add_func ("/AppStream/store{merges}", as_test_store_merges_func); g_test_add_func ("/AppStream/store{merges-local}", as_test_store_merges_local_func); g_test_add_func ("/AppStream/store{addons}", as_test_store_addons_func); |