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

github.com/dax/jcl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Rousselie <dax@happycoders.org>2007-05-08 18:35:42 +0400
committerDavid Rousselie <dax@happycoders.org>2007-05-08 18:35:42 +0400
commit24b54799bf80a9eefa40c172d4bc1a1165b1b6fc (patch)
tree281d7bad60eaa938989433d5ed2a880425c328ff /run_tests.py
parent47aed647a25f7c836c2df4f2f13466d62b763b43 (diff)
setuptools integration
darcs-hash:20070508143542-86b55-a0a3ecad6c4dad7dc0e605db86cac9bbd1133f9f.gz
Diffstat (limited to 'run_tests.py')
-rw-r--r--run_tests.py37
1 files changed, 20 insertions, 17 deletions
diff --git a/run_tests.py b/run_tests.py
index e368590..96bb3cf 100644
--- a/run_tests.py
+++ b/run_tests.py
@@ -22,8 +22,6 @@
##
import coverage
-coverage.erase()
-coverage.start()
import logging
import unittest
from test import test_support
@@ -42,11 +40,7 @@ from tests.jcl.model.test_account import *
import jcl
-if __name__ == '__main__':
- logger = logging.getLogger()
- logger.addHandler(logging.StreamHandler())
- logger.setLevel(logging.CRITICAL)
-
+def test_suite():
component_suite = unittest.makeSuite(JCLComponent_TestCase, "test")
feeder_component_suite = unittest.makeSuite(FeederComponent_TestCase, "test")
feeder_suite = unittest.makeSuite(Feeder_TestCase, "test")
@@ -72,17 +66,26 @@ if __name__ == '__main__':
account_suite, \
presence_account_suite))
- test_support.run_suite(jcl_suite)
+ return jcl_suite
+
+if __name__ == '__main__':
+ logger = logging.getLogger()
+ logger.addHandler(logging.StreamHandler())
+ logger.setLevel(logging.CRITICAL)
+
+ coverage.erase()
+ coverage.start()
+ unittest.main()
-coverage.stop()
-coverage.analysis(jcl.jabber.component)
-coverage.analysis(jcl.jabber.feeder)
-coverage.analysis(jcl.lang)
-coverage.analysis(jcl.model.account)
+ coverage.stop()
+ coverage.analysis(jcl.jabber.component)
+ coverage.analysis(jcl.jabber.feeder)
+ coverage.analysis(jcl.lang)
+ coverage.analysis(jcl.model.account)
-coverage.report([jcl.jabber.component, \
- jcl.jabber.feeder, \
- jcl.lang, \
- jcl.model.account])
+ coverage.report([jcl.jabber.component, \
+ jcl.jabber.feeder, \
+ jcl.lang, \
+ jcl.model.account])