| |
@@ -2,11 +2,25 @@
|
| |
#
|
| |
# Copyright (C) 2014 Ipsilon project Contributors, for license see COPYING
|
| |
|
| |
- from distutils.core import setup
|
| |
+ from distutils.core import setup, Command
|
| |
from glob import glob
|
| |
+ import os
|
| |
|
| |
DATA = 'share/ipsilon/'
|
| |
|
| |
+ class TestCommand(Command):
|
| |
+ description = 'Run test suite'
|
| |
+ user_options = []
|
| |
+
|
| |
+ def initialize_options(self):
|
| |
+ pass
|
| |
+
|
| |
+ def finalize_options(self):
|
| |
+ pass
|
| |
+
|
| |
+ def run(self):
|
| |
+ os.system("make")
|
| |
+
|
| |
setup(
|
| |
name='ipsilon',
|
| |
version='2.0.2',
|
| |
@@ -60,5 +74,6 @@
|
| |
'ipsilon/install/ipsilon-db2conf',
|
| |
'ipsilon/install/ipsilon-upgrade-database',
|
| |
'ipsilon/install/ipsilon-server-install',
|
| |
- 'ipsilon/install/ipsilon-client-install']
|
| |
+ 'ipsilon/install/ipsilon-client-install'],
|
| |
+ cmdclass={'test': TestCommand}
|
| |
)
|
| |
Signed-off-by: Patrick Uiterwijk patrick@puiterwijk.org