37 lines
983 B
Text
37 lines
983 B
Text
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
|