Verify py36 via travis-ci 77/67577/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Sat, 13 Apr 2019 20:30:42 +0000 (22:30 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sat, 13 Apr 2019 22:39:18 +0000 (00:39 +0200)
Change-Id: I1180478c19d0f1c56e615a2af568cbbf4cc828d3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8f1248484478813b7881e4642cf5ca6dbcf86f74)

.travis.yml
tox.ini

index 7effcca..f52097e 100644 (file)
@@ -10,6 +10,9 @@ addons:
 
 before_script:
   - sudo apt-get -y install qemu-user-static
+  - sudo add-apt-repository -y ppa:jonathonf/python-3.6
+  - sudo apt-get update
+  - sudo apt-get install python3.6 python3.6-dev
   - sudo pip install tox
   - sudo -E docker login -u="${DOCKER_USERNAME}" -p="${DOCKER_PASSWORD}"
   - (cd .. && git clone https://github.com/estesp/manifest-tool)
@@ -19,7 +22,7 @@ before_script:
 jobs:
   include:
     - stage: run unit tests
-      script: tox -e docs,pep8,pylint,yamllint,bashate,py27,cover
+      script: tox -e docs,pep8,pylint,yamllint,bashate,py27,py36,cover
     - stage: build functest-core images
       script: sudo -E bash build.sh
       env:
diff --git a/tox.ini b/tox.ini
index 491f282..715203a 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -88,13 +88,7 @@ commands =
   ansible-lint ansible/site.yml
 
 [testenv:py36]
-dirs =
-  functest/tests/unit/ci
-  functest/tests/unit/odl
-  functest/tests/unit/openstack
-  functest/tests/unit/vnf/epc
-  functest/tests/unit/utils
-commands = nosetests {[testenv:py36]dirs}
+commands = nosetests functest/tests/unit
 
 [testenv:bashate]
 basepython = python2.7