[glom/glom-1-24] Tests: Avoid a too-long path with recent PostgreSQL.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [glom/glom-1-24] Tests: Avoid a too-long path with recent PostgreSQL.
- Date: Mon, 23 Sep 2013 10:46:41 +0000 (UTC)
commit e0e52980a349e1f2df66d223d9957f9563687796
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Sep 23 11:21:48 2013 +0200
    Tests: Avoid a too-long path with recent PostgreSQL.
 ...est_selfhosting_new_from_example_strangepath.cc |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/tests/test_selfhosting_new_from_example_strangepath.cc 
b/tests/test_selfhosting_new_from_example_strangepath.cc
index 749e0bf..d9f12ef 100644
--- a/tests/test_selfhosting_new_from_example_strangepath.cc
+++ b/tests/test_selfhosting_new_from_example_strangepath.cc
@@ -36,9 +36,14 @@ static bool test(Glom::Document::HostingMode hosting_mode)
   }
 
   Glom::Document document;
+  //Note: We avoid using a path that is longer than 107 characters to avoid a PostgreSQL error.
+  //(107 == sizeof(struct sockaddr_un.sun_path) at least here). murrayc.
+  //See http://lists.debian.org/debian-wb-team/2013/05/msg00015.html
+  //TODO: Fail with long paths meaningfully in the libglom API too, and check for that? 
   const bool recreated = 
     test_create_and_selfhost_from_example("example_music_collection.glom", document, 
-      hosting_mode, "path with space and \" quote and single ' quote and $ dollar sign and / forward slash 
and \backwards slash ");
+      hosting_mode, "path w space and \" and ' and $ and / and \\ ");
+      //hosting_mode, "path with space and \" quote and single ' quote and $ dollar sign and / forward slash 
and \\ backwards slash ");
   if(!recreated)
   {
     std::cerr << "Recreation failed." << std::endl;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]