From 490a4b86c65243a7517c29ba167afe68dcb1c2cc Mon Sep 17 00:00:00 2001 From: carol15022 Date: Tue, 20 Jan 2015 09:29:30 -0200 Subject: [PATCH] Script of test with coverage. Signed-off-by: Matheus Fernandes Signed-off-by: Sergio Oliveira --- requirements_test.txt | 1 + runtests.py | 26 ++++++++++++++++++++++++++ runtests.sh | 5 ----- 3 files changed, 27 insertions(+), 5 deletions(-) create mode 100755 runtests.py delete mode 100755 runtests.sh diff --git a/requirements_test.txt b/requirements_test.txt index fbe185c..31e68f1 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1 +1,2 @@ Whoosh==2.5.7 +coverage==3.7.1 diff --git a/runtests.py b/runtests.py new file mode 100755 index 0000000..bc264f6 --- /dev/null +++ b/runtests.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +import os + +os.environ['DJANGO_SETTINGS_MODULE'] = 'colab.tests.settings' +os.environ['COVERAGE_PROCESS_START'] = '.coveragerc' +os.environ['REUSE_DB'] = '0' + +import django +import coverage + +from django.test.utils import get_runner +from django.conf import settings + + +def runtests(): + if django.VERSION >= (1, 7, 0): + django.setup() + test_runner = get_runner(settings) + failures = test_runner(interactive=False, failfast=False).run_tests([]) + sys.exit(failures) + + +if __name__ == '__main__': + coverage.process_startup() + runtests() diff --git a/runtests.sh b/runtests.sh deleted file mode 100755 index a94626d..0000000 --- a/runtests.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -export DJANGO_SETTINGS_MODULE="colab.tests.settings" - -django-admin test -- libgit2 0.21.2