summaryrefslogtreecommitdiff
path: root/uitest
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2016-06-26 01:53:48 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2016-06-26 03:28:08 +0200
commit0b6acf6fe6256e2b4fc2673b7b226ea2cbb011c5 (patch)
tree92a35e70f38cfccbb2370a2aded0cbc921c98f8c /uitest
parent97ad8133644d8eb7678aa3c180f3d8f9247a0d90 (diff)
uitest: remove old test runner
Change-Id: I5d29fb4c275223d00ca01f57f7fac0aa7b518740
Diffstat (limited to 'uitest')
-rw-r--r--uitest/main.py75
1 files changed, 0 insertions, 75 deletions
diff --git a/uitest/main.py b/uitest/main.py
deleted file mode 100644
index 9039320303ff..000000000000
--- a/uitest/main.py
+++ /dev/null
@@ -1,75 +0,0 @@
-# -*- Mode: python; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-import getopt
-import os
-import importlib
-
-from connection import PersistentConnection, OfficeConnection
-
-def load_test(name):
- if name.startswith("#"):
- return None
-
- module_name, obj_name = name.rsplit(".", 1)
- module = importlib.import_module(module_name)
- obj = getattr(module, obj_name)
- return obj
-
-def generic_test(opts, test_name):
- print("executing: " + test_name)
- func = load_test(test_name)
- if func is None:
- return
-
- connection = PersistentConnection(opts)
- connection.setUp()
- xContext = connection.getContext()
- func(xContext)
- connection.tearDown()
-
-def parseArgs(argv):
- (optlist,args) = getopt.getopt(argv[1:], "hr",
- ["help", "soffice=", "userdir=", "calc-demo", "file="])
- return (dict(optlist), args)
-
-def usage():
- message = """usage: {program} [option]... [task_file]..."
- -h | --help: print usage information
- {connection_params}
- the 'task_file' parameters should be
- full absolute pathnames, not URLs."""
- print(message.format(program = os.path.basename(sys.argv[0]), \
- connection_params = OfficeConnection.getHelpText()))
-
-if __name__ == "__main__":
- (opts,args) = parseArgs(sys.argv)
- if "-h" in opts or "--help" in opts:
- usage()
- sys.exit()
- elif not "--soffice" in opts:
- usage()
- sys.exit(1)
- elif "--file" in opts:
- file_name = opts["--file"]
- with open(file_name) as f:
- lines = f.readlines()
- for line in lines:
- line = line.strip()
- if len(line) == 0:
- continue
- generic_test(opts, line)
-
- elif "--calc-demo" in opts:
- generic_test(opts, "calc_tests.about_test.test_about_dlg")
- generic_test(opts, "calc_tests.create_range_name.create_range_name")
- else:
- usage()
- sys.exit(1)
-
-# vim:set shiftwidth=4 softtabstop=4 expandtab: */