unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH] create and set temporary home directory
@ 2011-04-18 17:41 Florian Friesdorf
  2011-04-18 17:57 ` notmuch via nix/nixpkgs (was: Re: [PATCH] create and set temporary home directory) Florian Friesdorf
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Florian Friesdorf @ 2011-04-18 17:41 UTC (permalink / raw)
  To: notmuch


My first patch send to the list, not sure whether done properly.

In the master branch in test/emacs two tests access the build users home
directory, so does emacs_deliver_message in the crypto branch.

I think the tests should not touch the build user's home directory. The
patch creates a directory in the temporary test directory and sets home
accordingly.

In case of a non-existent home directory, the tests are failing without
this patch.

---
 test/test-lib.sh |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/test/test-lib.sh b/test/test-lib.sh
index 9581ead..43dae21 100755
--- a/test/test-lib.sh
+++ b/test/test-lib.sh
@@ -923,6 +923,13 @@ rm -fr "$test" || {
 	exit 1
 }
 
+# A temporary home directory is needed by at least:
+# - emacs/"Sending a message via (fake) SMTP"
+# - emacs/"Reply within emacs"
+# - crypto/emacs_deliver_message
+export HOME="${TMP_DIRECTORY}/home"
+mkdir -p "${HOME}"
+
 MAIL_DIR="${TMP_DIRECTORY}/mail"
 export GNUPGHOME="${TMP_DIRECTORY}/gnupg"
 export NOTMUCH_CONFIG="${TMP_DIRECTORY}/notmuch-config"
-- 
1.7.4.4





-- 
Florian Friesdorf <flo@chaoflow.net>
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: flo@chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-05-06 23:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-18 17:41 [PATCH] create and set temporary home directory Florian Friesdorf
2011-04-18 17:57 ` notmuch via nix/nixpkgs (was: Re: [PATCH] create and set temporary home directory) Florian Friesdorf
2011-05-06  9:09 ` [PATCH] create and set temporary home directory Florian Friesdorf
2011-05-06 19:47   ` Jameson Graef Rollins
2011-05-06 20:11     ` Florian Friesdorf
2011-05-06 21:06 ` Carl Worth
2011-05-06 21:56   ` Florian Friesdorf
2011-05-06 23:30   ` patch submission guide (was Re: [PATCH] create and set temporary home directory) Florian Friesdorf

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).