From b0da71e6ab34fd5f21cc26ab3231e0ff186af62d Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Aug 13 2017 19:40:42 +0000 Subject: Allow running the test suite with python setup.py test Signed-off-by: Patrick Uiterwijk --- diff --git a/setup.py b/setup.py index 3508e65..973740a 100755 --- a/setup.py +++ b/setup.py @@ -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 @@ setup( '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} )