diff setup-slave.py @ 617:327dca35a74f

Extensions to allow running all appropriate unittests from `Bitten-Slave` distribution: * Include all the runnable test packages * Include `bitten.util.loc` - all `bitten.util` submodules should be included as `bitten.build` steps depend on them * Specify `test_suite` as `bitten.slave_tests` * Add ` unittest` distutils command * Adjust `MANIFEST-SLAVE.in` to include all neccessary modules (including `setup.py` as `setup-slave.py` now depends on it
author dfraser
date Wed, 05 Aug 2009 09:43:15 +0000
parents 5f3e66e5b451
children
line wrap: on
line diff
--- a/setup-slave.py
+++ b/setup-slave.py
@@ -37,16 +37,38 @@
                       "bitten.build.pythontools",
                       "bitten.build.shtools",
                       "bitten.build.svntools",
+                      "bitten.build.tests.__init__",
+                      "bitten.build.tests.api",
+                      "bitten.build.tests.config",
+                      "bitten.build.tests.ctools",
+                      "bitten.build.tests.dummy",
+                      "bitten.build.tests.hgtools",
+                      "bitten.build.tests.javatools",
+                      "bitten.build.tests.monotools",
+                      "bitten.build.tests.phptools",
+                      "bitten.build.tests.pythontools",
+                      "bitten.build.tests.xmltools",
                       "bitten.build.xmltools",
                       "bitten.recipe",
                       "bitten.slave",
+                      "bitten.slave_tests.__init__",
+                      "bitten.slave_tests.recipe",
+                      "bitten.slave_tests.slave",
                       "bitten.util.__init__",
+                      "bitten.util.loc",
                       "bitten.util.testrunner",
                       "bitten.util.xmlio",
                     ],
+        test_suite = 'bitten.slave_tests.suite',
+        tests_require = [
+            'figleaf',
+        ],
         entry_points = {
             'console_scripts': [
-                'bitten-slave = bitten.slave:main'
+                'bitten-slave = bitten.slave:main',
+            ],
+            'distutils.commands': [
+                'unittest = bitten.util.testrunner:unittest',
             ],
             'bitten.recipe_commands': recipe_commands
         },
Copyright (C) 2012-2017 Edgewall Software