From 3ba5a176f9fec927fbb8b60c24dd333e783df18f Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 26 Jan 2017 15:06:28 +0100 Subject: [PATCH] document what test does --- src/dht/test_dht_tools.py.in | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/dht/test_dht_tools.py.in b/src/dht/test_dht_tools.py.in index 0f48d7f76..9489d12c1 100644 --- a/src/dht/test_dht_tools.py.in +++ b/src/dht/test_dht_tools.py.in @@ -1,4 +1,16 @@ #!@PYTHON@ +# +# This testcase simply checks that the DHT command-line tools work. +# It launches a single peer, stores a value "testdata" under "testkey", +# and then gives the system 50 ms to fetch it. +# +# This could fail if +# - command line tool interfaces fail +# - DHT plugins for storage are not installed / working +# - block plugins for verification (the test plugin) is not installed +# +# The code does NOT depend on DHT routing or any actual P2P functionality. +# from __future__ import print_function import os import sys @@ -103,7 +115,7 @@ print ("PASS") time.sleep (1) print ("TEST: Testing get...", end='') -rc, stdo, stde = r_get (['-k', 'testkey', '-T', '5 ms', '-t', '8'], want_stdo = True, failer = end_arm_failer) +rc, stdo, stde = r_get (['-k', 'testkey', '-T', '50 ms', '-t', '8'], want_stdo = True, failer = end_arm_failer) stdo = stdo.replace ('\r', '').splitlines () expect = "Result 0, type 8:\ntestdata".splitlines() if len (stdo) != 2 or len (expect) != 2 or stdo[0] != expect[0] or stdo[1] != expect[1]: -- 2.25.1