1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
--- cpp/test/Glacier2/staticFiltering/run.py.orig 2015-06-23 17:30:20.000000000 +0200
+++ cpp/test/Glacier2/staticFiltering/run.py 2015-09-22 16:23:30.270288987 +0200
@@ -8,7 +8,7 @@
#
# **********************************************************************
-import os, sys, time, socket
+import os, sys, time, socket, subprocess
path = [ ".", "..", "../..", "../../..", "../../../.." ]
head = os.path.dirname(sys.argv[0])
@@ -99,12 +99,26 @@
hostname = "127.0.0.1"
fqdn = ""
domainname = ""
+
+ # Check if IP addresses are configured on a local interface
+ if TestUtil.isFreeBSD():
+ p = subprocess.Popen("ifconfig", shell=1, stdout=subprocess.PIPE)
+ r = p.communicate()[0]
+ if r.find("inet " + testaddr1) == -1 or r.find("inet " + testaddr2) == 1:
+ print("Warning: Not all host IP addresses are available")
+ limitedTests = True
+ hostname = "127.0.0.1"
+ fqdn = ""
+ domainname = ""
except:
limitedTests = True
hostname = "127.0.0.1"
fqdn = ""
domainname = ""
+if limitedTests:
+ print("Running limited tests")
+
testcases = [
('testing category filter',
('', '', '', 'foo "a cat with spaces"', '', ''),
|