(no commit message)
authorMatthias Wachs <wachs@net.in.tum.de>
Fri, 16 Dec 2011 17:15:23 +0000 (17:15 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Fri, 16 Dec 2011 17:15:23 +0000 (17:15 +0000)
src/integration-tests/confs/c_nat_client.conf
src/integration-tests/gnunet_testing.py.in
src/integration-tests/test_integration_clique_nat.py.in

index 27e041ca756da2c288574b960ac3c0d10c733142..7d7dd98e0e38cc920bc0361df0f97e1c7afadbde 100644 (file)
@@ -262,7 +262,7 @@ CONFIG = $DEFAULTCONFIG
 BINARY = gnunet-service-arm
 ACCEPT_FROM = 127.0.0.1;
 ACCEPT_FROM6 = ::1;
-DEFAULTSERVICES = topology hostlist
+DEFAULTSERVICES = topology hostlist fs
 UNIXPATH = /tmp/test-service-arm-46
 UNIX_MATCH_UID = YES
 UNIX_MATCH_GID = YES
index 0b7f87fa41a8241a6c2f333211154d972b052a98..cb3dc541f2fe2aa3872370b7a184894ff3b39f41 100644 (file)
@@ -116,8 +116,8 @@ class StatisticsCondition (Condition):
         self.result = -1;
     def check(self):
         if (self.fulfilled == False):
-            self.result = self.peer.check (self.subsystem, self.name, self.value);
-            if (self.result == self.value):
+            self.result = self.peer.get_statistics_value (self.subsystem, self.name);
+            if (str(self.result) == str(self.value)):
                 self.fulfilled = True
                 return True
             else:
@@ -208,15 +208,15 @@ class Peer:
             return False
         self.started = False
         return True;
-    def check (self, subsystem, name, value):
+    def get_statistics_value (self, subsystem, name):
         from gnunet_pyexpect import pexpect
         server = pexpect ()
         server.spawn (None, [self.test.gnunetstatistics, '-c', self.cfg ,'-q','-n', name, '-s', subsystem ], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
         #server.expect ("stdout", re.compile (r""))
         test = server.read("stdout", 10240)
-        if (test.find(str(value)) == -1): 
-            return -1
+        tests = test.partition('\n')[0]
+        if (tests.isdigit() == True):
+            return tests
         else:
-            return value  
-
+            return -1
         
\ No newline at end of file
index dfcfd7c3d8747a8463d2d20aed7c0674272e3fa7..0ea0a78cf370283ce7e910d9a2e224cdbd981fcb 100755 (executable)
@@ -110,7 +110,6 @@ def check_disconnect_server ():
 
 
 def success_connect_cont (check):  
-    check.eval(False)
     check_disconnect_server ()