summary: Basic smoke test for virtualenv
description: |
Check basic functionality of the virtualenv module. The
test supports different python versions & implementations
including pypy and jython.
The following steps are performed:
* Create virtual environment
* Activate virtual environment
* Install pip and Cython in it
* Create and test a simple module
* Check we can do extension modules
* Ensure we can test with the tox tool
Use the following environment variables to adjust what
should be tested (default values listed first):
* VERSION ... python version (3.7, 3.6, 2.7, 2.6)
* PYTHON ... implementation (python3.7, pypy, jython)
* METHOD ... virtualenv implementation (venv, virtualenv)
* TOX ... enable or disable the tox test (true, false)
path: smoke
test: ./venv.sh
tier: 1
tags: [venv]
environment:
VERSION: 3.7
METHOD: venv
TOX: true
duration: 10m
component+:
- pypy
- jython