[next] telepathy-glib: log-store-pidin: stop relying on TPL_TEST_LOG_DIR for tests

Simon McVittie smcv at kemper.freedesktop.org
Thu Mar 20 10:25:43 PDT 2014


Module: telepathy-glib
Branch: next
Commit: d0a4ccf8b2fae5c668618d293332935e8d60b9c3
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=d0a4ccf8b2fae5c668618d293332935e8d60b9c3

Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Wed Jan  8 12:45:24 2014 +0100

log-store-pidin: stop relying on TPL_TEST_LOG_DIR for tests

Tweaking $HOME in tests make the code more symetric and simpler.

---

 telepathy-logger/log-store-pidgin.c                         |   11 +++++------
 tests/logger/dbus/Makefile.am                               |    1 +
 tests/logger/dbus/test-tpl-log-store-pidgin.c               |    4 ++--
 .../user at host/user2 at host2/2010-04-29.140346+0100BST.html    |    0
 .../icq/12345678/87654321/2010-02-06.130032+0000GMT.html    |  Bin 938 -> 938 bytes
 .../icq/12345678/87654321/2010-02-07.130033+0000GMT.html    |    0
 .../icq/12345678/87654321/2010-02-08.130034+0000GMT.html    |    0
 .../icq/12345678/87654321/2010-02-08.134023+0000GMT.html    |    0
 .../#telepathy.chat/2010-11-30.124947+0000GMT.html          |    0
 .../.system/2010-12-10.162531+0000GMT.txt                   |    0
 .../2010-04-12.122703+0100BST.html                          |    0
 .../2010-04-29.140846+0100BST.html                          |    0
 .../user2 at collabora.co.uk/2010-12-10.162702+0000GMT.txt     |    0
 .../user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt     |    0
 .../user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt     |    0
 .../user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt     |    0
 16 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/telepathy-logger/log-store-pidgin.c b/telepathy-logger/log-store-pidgin.c
index c2c12cf..034a71b 100644
--- a/telepathy-logger/log-store-pidgin.c
+++ b/telepathy-logger/log-store-pidgin.c
@@ -207,12 +207,11 @@ log_store_pidgin_get_basedir (TplLogStorePidgin *self)
     {
       gchar *dir;
 
-      if (self->priv->test_mode && g_getenv ("TPL_TEST_LOG_DIR") != NULL)
-        dir = g_build_path (G_DIR_SEPARATOR_S, g_getenv ("TPL_TEST_LOG_DIR"),
-            "purple", NULL);
-      else
-        dir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), ".purple",
-            "logs", NULL);
+      /* This is fine with tests as we depend on GLib 2.36 which is now using
+       * $HOME to find the home dir. */
+      dir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), ".purple",
+          "logs", NULL);
+
       log_store_pidgin_set_basedir (self, dir);
 
       g_free (dir);
diff --git a/tests/logger/dbus/Makefile.am b/tests/logger/dbus/Makefile.am
index cb84655..5ac42a5 100644
--- a/tests/logger/dbus/Makefile.am
+++ b/tests/logger/dbus/Makefile.am
@@ -43,6 +43,7 @@ AM_TESTS_ENVIRONMENT = \
     abs_top_builddir=@abs_top_builddir@				\
     TPL_TEST_MODE=true						\
     TPL_TEST_LOG_DIR=@abs_top_srcdir@/tests/logger/logs		\
+    HOME=@abs_top_srcdir@/tests/logger/logs		\
     GSETTINGS_SCHEMA_DIR=@abs_srcdir@/data			\
     XDG_DATA_HOME=@abs_top_builddir@/tests/logger/logs		\
     XDG_DATA_DIRS=@abs_srcdir@					\
diff --git a/tests/logger/dbus/test-tpl-log-store-pidgin.c b/tests/logger/dbus/test-tpl-log-store-pidgin.c
index 4da68b2..ecd1cf6 100644
--- a/tests/logger/dbus/test-tpl-log-store-pidgin.c
+++ b/tests/logger/dbus/test-tpl-log-store-pidgin.c
@@ -171,8 +171,8 @@ setup (PidginTestCaseFixture* fixture,
   fixture->main_loop = g_main_loop_new (NULL, FALSE);
   g_assert (fixture->main_loop != NULL);
 
-  fixture->basedir = g_build_path (G_DIR_SEPARATOR_S,
-      g_getenv ("TPL_TEST_LOG_DIR"), "purple", NULL);
+  fixture->basedir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (),
+      ".purple", "logs", NULL);
   DEBUG ("basedir is %s", fixture->basedir);
 
   fixture->store = g_object_new (TPL_TYPE_LOG_STORE_PIDGIN,
diff --git a/tests/logger/logs/purple/bonjour/user at host/user2 at host2/2010-04-29.140346+0100BST.html b/tests/logger/logs/.purple/logs/bonjour/user at host/user2 at host2/2010-04-29.140346+0100BST.html
similarity index 100%
rename from tests/logger/logs/purple/bonjour/user at host/user2 at host2/2010-04-29.140346+0100BST.html
rename to tests/logger/logs/.purple/logs/bonjour/user at host/user2 at host2/2010-04-29.140346+0100BST.html
diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-06.130032+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-06.130032+0000GMT.html
similarity index 100%
rename from tests/logger/logs/purple/icq/12345678/87654321/2010-02-06.130032+0000GMT.html
rename to tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-06.130032+0000GMT.html
diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-07.130033+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-07.130033+0000GMT.html
similarity index 100%
rename from tests/logger/logs/purple/icq/12345678/87654321/2010-02-07.130033+0000GMT.html
rename to tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-07.130033+0000GMT.html
diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html
similarity index 100%
rename from tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html
rename to tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html
diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html
similarity index 100%
rename from tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html
rename to tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html
diff --git a/tests/logger/logs/purple/irc/user at irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html b/tests/logger/logs/.purple/logs/irc/user at irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html
similarity index 100%
rename from tests/logger/logs/purple/irc/user at irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html
rename to tests/logger/logs/.purple/logs/irc/user at irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/test at conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/user2 at collabora.co.uk/2010-12-10.162702+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user2 at collabora.co.uk/2010-12-10.162702+0000GMT.txt
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/user2 at collabora.co.uk/2010-12-10.162702+0000GMT.txt
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user2 at collabora.co.uk/2010-12-10.162702+0000GMT.txt
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt
diff --git a/tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt
similarity index 100%
rename from tests/logger/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt
rename to tests/logger/logs/.purple/logs/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt



More information about the telepathy-commits mailing list