diff --git a/test b/test new file mode 100755 index 000000000..47a9728fd --- /dev/null +++ b/test @@ -0,0 +1,28 @@ +#!/usr/bin/python +# +# This file is part of Plinth. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# + +""" +Script to run Plinth test cases +""" + +import unittest + + +if __name__ == '__main__': + test_suite = unittest.defaultTestLoader.discover('plinth.tests') + unittest.TextTestRunner().run(test_suite) diff --git a/test.sh b/test.sh deleted file mode 100755 index d1526c4c3..000000000 --- a/test.sh +++ /dev/null @@ -1,30 +0,0 @@ -#! /bin/sh - -# This file is meant to be run from the Plinth root directory: -# -# $ cd plinth/ -# $ ./test.sh - -PYTHONPATH=modules/installed/lib:$PYTHONPATH -PYTHONPATH=vendor:$PYTHONPATH -PYTHONPATH=.:$PYTHONPATH -export PYTHONPATH - -for arg in "$@" -do - if [ "$arg" = "--pause" ] - then - pause=1 - fi -done - -for file in tests/*.py -do - echo "Testing ${file}:" - python $file - - if [ "$pause" = 1 ] - then - read X - fi -done