Skip to content
Permalink
Browse files

Add makefile entries and scripts of checking docstring coverage and f…

…or running tests without smoke tests
  • Loading branch information...
HunterMcGushion committed Jan 25, 2019
1 parent 8faca81 commit 45fab4fa7a1115fb31f7f771f7edc59f217b590d
Showing with 59 additions and 2 deletions.
  1. +7 −2 makefile
  2. +24 −0 scripts/docstr_coverage.sh
  3. +28 −0 scripts/test_nonsmoking.sh
@@ -27,10 +27,15 @@ lint:

test:
sh ./scripts/test.sh
# nosetests

test_nonsmoking:
sh ./scripts/test_nonsmoking.sh

clean:
sh ./scripts/clean.sh

distclean: clean
rm -rf env
rm -rf env

docstr_coverage:
sh ./scripts/docstr_coverage.sh
@@ -0,0 +1,24 @@
#!/bin/bash

##################################################
# Set Environment Path
##################################################
MY_ENV="env"

if ! [[ $# -eq 0 ]]; then
MY_ENV=$1
fi

##################################################
# Activate Virtual Environment
##################################################
source ./${MY_ENV}/bin/activate

##################################################
# Run `docstr-coverage`
##################################################
docstr-coverage \
hyperparameter_hunter \
--skipmagic \
--skipclassdef \
--exclude ".*__init__.py|.*boltons_utils.py|.*__temp_model_builder.py"
@@ -0,0 +1,28 @@
#!/bin/bash

##################################################
# Set Environment Path
##################################################
MY_ENV="env"

if ! [[ $# -eq 0 ]]; then
MY_ENV=$1
fi

##################################################
# Activate Virtual Environment
##################################################
source ./${MY_ENV}/bin/activate

##################################################
# Run Tests
##################################################
pytest \
--doctest-modules hyperparameter_hunter \
--cov=hyperparameter_hunter \
--disable-pytest-warnings \
--cov-report html \
--cov-report term \
tests/ \
--durations=10 \
--ignore tests/test_workflows

0 comments on commit 45fab4f

Please sign in to comment.
You can’t perform that action at this time.