thrnciar / tests / python

Forked from tests/python 4 years ago
Clone

Blame smoke/venv.fmf

7c561e2
summary: Basic smoke test for virtualenv
7c561e2
description: |
3903c0b
    Check basic functionality of Python virtual environments (venv
3903c0b
    or virtualenv based). The test supports different python
3903c0b
    versions & implementations including pypy and jython.
7c561e2
7c561e2
    The following steps are performed:
7c561e2
7c561e2
    * Create virtual environment
7c561e2
    * Activate virtual environment
3903c0b
    * Install pip, pytest and Cython
7c561e2
    * Create and test a simple module
7c561e2
    * Check we can do extension modules
7c561e2
    * Ensure we can test with the tox tool
7c561e2
7c561e2
    Use the following environment variables to adjust what
7c561e2
    should be tested (default values listed first):
7c561e2
7c561e2
    * VERSION ... python version (3.7, 3.6, 2.7, 2.6)
3903c0b
    * PYTHON ... implementation (python${VERSION}, pypy, pypy3, jython)
3903c0b
    * METHOD ... virtual environment creation method (venv, virtualenv)
7c561e2
    * TOX ... enable or disable the tox test (true, false)
7c561e2
7c561e2
path: smoke
7c561e2
test: ./venv.sh
7c561e2
7c561e2
tier: 1
7c561e2
tags: [venv]
7c561e2
7c561e2
environment:
7c561e2
    VERSION: 3.7
7c561e2
    METHOD: venv
7c561e2
    TOX: true
7c561e2
duration: 10m
7c561e2
component+:
b3c9a16
    - python2
b3c9a16
    - python26
b3c9a16
    - python3
b3c9a16
    - python34
b3c9a16
    - python35
b3c9a16
    - python36
7c561e2
    - pypy
b3c9a16
    - pypy3
7c561e2
    - jython
b3c9a16
    - python-pip
b3c9a16
    - python-wheel
b3c9a16
    - python-setuptools
b3c9a16
    - python-virtualenv
9358fa6
    - python-tox