diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/main.fmf b/main.fmf new file mode 100644 index 0000000..f448dea --- /dev/null +++ b/main.fmf @@ -0,0 +1,2 @@ +contact: Petr Šplíchal +component: [python] diff --git a/smoke/venv.fmf b/smoke/venv.fmf new file mode 100644 index 0000000..0547dd5 --- /dev/null +++ b/smoke/venv.fmf @@ -0,0 +1,37 @@ +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