Adding upstream version 1.12.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3b95ae912c
commit
ac60c09ef6
457 changed files with 159628 additions and 0 deletions
48
tests/Makefile
Normal file
48
tests/Makefile
Normal file
|
@ -0,0 +1,48 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Makefile : Allows user to run testcases, generate documentation, and
|
||||
# perform static code analysis.
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
NOSE2_OPTIONS="--verbose"
|
||||
|
||||
help: all
|
||||
|
||||
all:
|
||||
@echo "Usage:"
|
||||
@echo
|
||||
@echo " make run - Run all testcases."
|
||||
@echo " make doc - Generate Documentation."
|
||||
@echo " make cleanall - removes *pyc, documentation."
|
||||
@echo " make static_check- runs pep8, flake8, pylint on code."
|
||||
|
||||
doc:
|
||||
@epydoc -v --output=Documentation *.py
|
||||
|
||||
run:
|
||||
@for i in `ls *.py`; \
|
||||
do \
|
||||
echo "Running $${i}"; \
|
||||
TESTCASE_NAME=`echo $${i} | cut -f 1 -d '.'`; \
|
||||
nose2 ${NOSE2_OPTIONS} $${TESTCASE_NAME}; \
|
||||
done
|
||||
|
||||
static_check:
|
||||
@for i in `ls *.py`; \
|
||||
do \
|
||||
echo "Pylint :- " ; \
|
||||
printf "%10s " $${i}; \
|
||||
pylint $${i} 2>&1 | grep "^Your code" | awk '{print $$7}';\
|
||||
echo "--------------------------------------------";\
|
||||
pep8 $${i}; \
|
||||
echo "pep8 :- "; \
|
||||
echo "flake8 :- "; \
|
||||
flake8 $${i}; \
|
||||
done
|
||||
|
||||
cleanall: clean
|
||||
@rm -fr *.pyc Documentation
|
||||
|
||||
clean:
|
||||
@rm -fr *.pyc
|
Loading…
Add table
Add a link
Reference in a new issue