From b4b410eccf933f79095cc2cf21eadf6ac6fcce8b Mon Sep 17 00:00:00 2001
From: nejucomo <nejucomo@gmail.com>
Date: Sun, 20 Jan 2008 20:06:19 -0700
Subject: [PATCH] tahoe_fuse: system test: Add FIXME comments.

---
 contrib/fuse/runtests.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/contrib/fuse/runtests.py b/contrib/fuse/runtests.py
index 39a95ff7..97b8d481 100644
--- a/contrib/fuse/runtests.py
+++ b/contrib/fuse/runtests.py
@@ -6,6 +6,13 @@ Note: The API design of the python-fuse library makes unit testing much
 of tahoe-fuse.py tricky business.
 '''
 
+# FIXME: This framework might be replaceable with twisted.trial,
+# especially the "layer" design, which is a bit cumbersome when
+# using recursion to manage multiple clients.
+
+# FIXME: Identify all race conditions (hint: starting clients, versus
+# using the grid fs).
+
 import sys, os, shutil, unittest, subprocess
 import tempfile, re, time, signal, random, httplib
 
@@ -222,6 +229,9 @@ class SystemTest (object):
         self.mount_fuse_layer()
         
     def mount_fuse_layer(self):
+        # FIXME - tahoe_fuse.py: This probably currently fails because
+        # tahoe_fuse looks in ~/.tahoe.
+        
         print 'Mounting fuse interface.'
         self.mountpoint = tempfile.mkdtemp(prefix='tahoe_fuse_mp_')
         try:
-- 
2.45.2