Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/runtests.py')
-rwxr-xr-xtest/runtests.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/test/runtests.py b/test/runtests.py
deleted file mode 100755
index 857ba8e63..000000000
--- a/test/runtests.py
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/env python3
-
-
-'''
-Runs Gajim's Test Suite
-
-Unit tests tests will be run on each commit.
-'''
-
-import sys
-import unittest
-import getopt
-use_x = True
-verbose = 1
-
-try:
- shortargs = 'hnv:'
- longargs = 'help no-x verbose='
- opts, args = getopt.getopt(sys.argv[1:], shortargs, longargs.split())
-except getopt.error as msg:
- print(msg)
- print('for help use --help')
- sys.exit(2)
-for o, a in opts:
- if o in ('-h', '--help'):
- print('runtests [--help] [--no-x] [--verbose level]')
- sys.exit()
- elif o in ('-n', '--no-x'):
- use_x = False
- elif o in ('-v', '--verbose'):
- try:
- verbose = int(a)
- except Exception:
- print('verbose must be a number >= 0')
- sys.exit(2)
-
-# new test modules need to be added manually
-modules = ( 'unit.test_protocol_caps',
- 'unit.test_caps_cache',
- 'unit.test_contacts',
- 'unit.test_account',
- )
-
-if use_x:
- modules += ( 'unit.test_sessions',
- #'integration.test_gui_event_integration',
- 'integration.test_roster',
- 'integration.test_resolver',
- 'unit.test_gui_interface',
- )
-
-nb_errors = 0
-nb_failures = 0
-
-for mod in modules:
- print("Now running: %s" % mod)
- suite = unittest.defaultTestLoader.loadTestsFromName(mod)
- result = unittest.TextTestRunner(verbosity=verbose).run(suite)
- if use_x:
- # Wait 500ms to be sure all timeout_add will be called before we cleanup main loop
- import time
- time.sleep(0.5)
- # Clean main loop
- from gi.repository import GLib
- mc = GLib.main_context_default()
- while mc.pending():
- mc.iteration()
- nb_errors += len(result.errors)
- nb_failures += len(result.failures)
-
-sys.exit(nb_errors + nb_failures)