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