[Notes] [Git][BuildStream/buildstream][master] 2 commits: tox.ini: Add 'venv' environment to run arbitrary commands in a venv



Title: GitLab

Phil Dawson pushed to branch master at BuildStream / buildstream

Commits:

2 changed files:

Changes:

  • CONTRIBUTING.rst
    ... ... @@ -1589,6 +1589,15 @@ can run ``tox`` with ``-r`` or ``--recreate`` option.
    1589 1589
     
    
    1590 1590
          ./setup.py test --addopts 'tests/frontend/buildtrack.py::test_build_track'
    
    1591 1591
     
    
    1592
    +.. tip::
    
    1593
    +
    
    1594
    +   We also have an environment called 'venv' which takes any arguments
    
    1595
    +   you give it and runs them inside the same virtualenv we use for our
    
    1596
    +   tests::
    
    1597
    +
    
    1598
    +     tox -e venv -- <your command(s) here>
    
    1599
    +     
    
    1600
    +   Any commands after ``--`` will be run a virtualenv managed by tox.
    
    1592 1601
     
    
    1593 1602
     Observing coverage
    
    1594 1603
     ~~~~~~~~~~~~~~~~~~
    

  • tox.ini
    ... ... @@ -91,3 +91,14 @@ commands =
    91 91
     deps =
    
    92 92
         click-man >= 0.3.0
    
    93 93
         -rrequirements/requirements.txt
    
    94
    +
    
    95
    +#
    
    96
    +# Usefull for running arbitrary scripts in a BuildStream virtual env
    
    97
    +#
    
    98
    +[testenv:venv]
    
    99
    +commands = {posargs}
    
    100
    +deps =
    
    101
    +    -rrequirements/requirements.txt
    
    102
    +    -rrequirements/dev-requirements.txt
    
    103
    +    -rrequirements/plugin-requirements.txt
    
    104
    +whitelist_externals = *



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]