summaryrefslogtreecommitdiff
path: root/cppe/allTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/allTests.py')
-rwxr-xr-xcppe/allTests.py129
1 files changed, 0 insertions, 129 deletions
diff --git a/cppe/allTests.py b/cppe/allTests.py
deleted file mode 100755
index e81cc520ed6..00000000000
--- a/cppe/allTests.py
+++ /dev/null
@@ -1,129 +0,0 @@
-#!/usr/bin/env python
-# **********************************************************************
-#
-# Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-#
-# This copy of Ice-E is licensed to you under the terms described in the
-# ICEE_LICENSE file included in this distribution.
-#
-# **********************************************************************
-
-import os, sys
-import getopt
-
-for toplevel in [".", "..", "../..", "../../..", "../../../.."]:
- toplevel = os.path.normpath(toplevel)
- if os.path.exists(os.path.join(toplevel, "config", "TestUtil.py")):
- break
-else:
- raise "can't find toplevel directory!"
-
-def isCygwin():
-
- # The substring on sys.platform is required because some cygwin
- # versions return variations like "cygwin_nt-4.01".
- return sys.platform[:6] == "cygwin"
-
-def isWin32():
-
- return sys.platform == "win32" or isCygwin()
-
-def isWin9x():
-
- if isWin32():
- return not (os.environ.has_key("OS") and os.environ["OS"] == "Windows_NT")
- else:
- return 0
-
-def runTests(args, tests, num = 0):
-
- #
- # Run each of the tests.
- #
- for i in tests:
-
- i = os.path.normpath(i)
- dir = os.path.join(toplevel, "test", i)
-
- print
- if(num > 0):
- print "[" + str(num) + "]",
- print "*** running tests in " + dir,
- print
-
- if isWin9x():
- status = os.system("python " + os.path.join(dir, "run.py " + args))
- else:
- status = os.system(os.path.join(dir, "run.py " + args))
-
- if status:
- if(num > 0):
- print "[" + str(num) + "]",
- print "test in " + dir + " failed with exit status", status,
- sys.exit(status)
-
-#
-# List of all basic tests.
-#
-tests = [
- "IceE/thread",
- "IceE/uuid",
- "IceE/proxy",
- "IceE/operations",
- "IceE/exceptions",
- "IceE/inheritance",
- "IceE/facets",
- "IceE/faultTolerance",
- "IceE/location",
- "IceE/adapterDeactivation",
- "IceE/slicing",
- "IceE/custom",
- "IceE/retry",
- ]
-
-#
-# These tests are currently disabled on cygwin
-#
-if isCygwin() == 0:
- tests += [ \
-
- ]
-
-def usage():
- print "usage: " + sys.argv[0] + " -l -r <regex> -R <regex> --host host --blocking"
- sys.exit(2)
-
-try:
- opts, args = getopt.getopt(sys.argv[1:], "lr:R:", \
- ["host=", "blocking"])
-except getopt.GetoptError:
- usage()
-
-if(args):
- usage()
-
-loop = 0
-args = ""
-for o, a in opts:
- if o == "-l":
- loop = 1
- if o == "-r" or o == '-R':
- import re
- regexp = re.compile(a)
- if o == '-r':
- def rematch(x): return regexp.search(x)
- else:
- def rematch(x): return not regexp.search(x)
- tests = filter(rematch, tests)
- if o == "--host" :
- args += " " + o + " " + a
- if o in ( "--blocking" ):
- args += " " + o
-
-if loop:
- num = 1
- while 1:
- runTests(args, tests, num)
- num += 1
-else:
- runTests(args, tests)