diff --git a/script/lint b/script/lint index 624ff0e5093e2265d3cf7b145b4faac21f02e2a9..ab7561b9a5b17d416de22387277735d5554a38e8 100755 --- a/script/lint +++ b/script/lint @@ -1,6 +1,8 @@ #!/bin/sh # Execute lint to spot code mistakes. +cd "$(dirname "$0")/.." + if [ "$1" = "--changed" ]; then export files="`git diff upstream/dev --name-only | grep -e '\.py$'`" echo "=================================================" diff --git a/script/lint_docker b/script/lint_docker index dca877d49ffd3164a61f373f07f8702c9c59ca77..7e6ff42e074c9eedc341ab868de702d0c59c0989 100755 --- a/script/lint_docker +++ b/script/lint_docker @@ -4,5 +4,10 @@ # Stop on errors set -e +cd "$(dirname "$0")/.." + docker build -t home-assistant-test -f virtualization/Docker/Dockerfile.dev . -docker run --rm -it home-assistant-test tox -e lint +docker run --rm \ + -v `pwd`/.tox/:/usr/src/app/.tox/ \ + -t -i home-assistant-test \ + tox -e lint diff --git a/script/test b/script/test index 7aca00421b3367465e18bdbc67632febaae1e091..2f3f3557094ddb9442c858874c5ae8f99537a794 100755 --- a/script/test +++ b/script/test @@ -1,4 +1,6 @@ #!/bin/sh -# Excutes the tests with tox. +# Executes the tests with tox. + +cd "$(dirname "$0")/.." tox -e py34 diff --git a/script/test_docker b/script/test_docker index 78b4247857b365283b62b02c7888ebeb67879684..75b7cddf970ee3c42d0d37107c970eaa35e65ac0 100755 --- a/script/test_docker +++ b/script/test_docker @@ -1,8 +1,13 @@ #!/bin/sh -# Excutes the tests with tox in a docker container. +# Executes the tests with tox in a docker container. # Stop on errors set -e +cd "$(dirname "$0")/.." + docker build -t home-assistant-test -f virtualization/Docker/Dockerfile.dev . -docker run --rm -it home-assistant-test tox -e py35 +docker run --rm \ + -v `pwd`/.tox/:/usr/src/app/.tox/ \ + -t -i home-assistant-test \ + tox -e py35