[gnome-software] Allow gs-self-test to dump a group list
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] Allow gs-self-test to dump a group list
- Date: Fri, 6 Sep 2013 15:36:45 +0000 (UTC)
commit f3d7b50dedcdcf063188169f7973eb487cbf794c
Author: Richard Hughes <richard hughsie com>
Date: Fri Sep 6 16:36:01 2013 +0100
Allow gs-self-test to dump a group list
src/gs-self-test.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/src/gs-self-test.c b/src/gs-self-test.c
index 70c2108..a171110 100644
--- a/src/gs-self-test.c
+++ b/src/gs-self-test.c
@@ -272,6 +272,16 @@ gs_plugin_loader_empty_func (void)
empty_subcats_cnt++;
//g_warning ("MOO");
} else {
+ GList *g;
+ if (g_getenv ("DUMPGROUPS") != NULL) {
+ for (g = apps; g != NULL; g = g->next) {
+ g_print ("Cat: %s\tSubCat: %s\tPkgName: %s\tAppId: %s\n",
+ gs_category_get_id (category),
+ gs_category_get_id (sub),
+ gs_app_get_metadata_item (GS_APP (g->data),
"package-name"),
+ gs_app_get_id (GS_APP (g->data)));
+ }
+ }
g_debug ("APPS[%i]:\t%s/%s",
g_list_length (apps),
gs_category_get_id (category),
@@ -297,7 +307,8 @@ main (int argc, char **argv)
/* tests go here */
g_test_add_func ("/gnome-software/app", gs_app_func);
- if(0)g_test_add_func ("/gnome-software/plugin-loader{empty}", gs_plugin_loader_empty_func);
+ if (g_getenv ("HAS_APPSTREAM") != NULL)
+ g_test_add_func ("/gnome-software/plugin-loader{empty}", gs_plugin_loader_empty_func);
g_test_add_func ("/gnome-software/plugin-loader{dedupe}", gs_plugin_loader_dedupe_func);
if(0)g_test_add_func ("/gnome-software/plugin-loader", gs_plugin_loader_func);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]