diff --git a/nox.py b/nox.py index c1dd98b45..023e9f0ba 100644 --- a/nox.py +++ b/nox.py @@ -27,6 +27,7 @@ def unit(session, py): session.interpreter = 'python{}'.format(py) # Install all test dependencies, then install this package in-place. + session.install('google-cloud-trace') session.install('-r', 'requirements-test.txt') session.install('-e', '.') @@ -47,7 +48,9 @@ def unit(session, py): @nox.session @nox.parametrize('py', ['2.7', '3.6']) -def system(session, py): +@nox.parametrize('apicore', ['google-api-core==0.1.1', 'google-api-core==1.0.0', 'google-api-core']) +@nox.parametrize('cloudtrace', ['google-cloud-trace==0.17', 'google-cloud-trace']) +def system(session, py, apicore, cloudtrace): """Run the system test suite.""" # Sanity check: Only run system tests if the environment variable is set. @@ -62,6 +65,8 @@ def system(session, py): # Install all test dependencies, then install this package into the # virutalenv's dist-packages. + session.install(apicore) + session.install(cloudtrace) session.install('-r', 'requirements-test.txt') session.install('.') diff --git a/requirements-test.txt b/requirements-test.txt index 78068ce4c..2e31b62e9 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,7 +1,6 @@ Django==1.11.7 Flask==0.12.2 google-cloud-monitoring==0.29.0 -google-cloud-trace==0.17.0 grpcio==1.8.3 mock==2.0.0 mysql-connector==2.1.6