[tor-bugs] #14091 [Stem]: Add tox support for stem

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jan 3 00:29:27 UTC 2015


#14091: Add tox support for stem
----------------------------------+------------------------
 Reporter:  Foxboron              |          Owner:  atagar
     Type:  enhancement           |         Status:  new
 Priority:  normal                |      Milestone:
Component:  Stem                  |        Version:
 Keywords:  tox, python, testing  |  Actual Points:
Parent ID:                        |         Points:
----------------------------------+------------------------
 Diff for getting tox support for stem. It will run
 everything over all python versions we want to support.
 This will also make it easier to get jenkins to run multiple
 python versions.

 Note: There is a bug where the {{{run_tests.py}}} script does not return
 the proper error code(?) for tox, so it will complain about not being
 able to execute the given command if there are errors. This should be
 easy to solve tho.

 https://github.com/Foxboron/stem/commit/0526c0077aded74e1592995ae23f010636e2b736

 {{{
 diff --git a/requirements.txt b/requirements.txt
 new file mode 100644
 index 0000000..85d85f1
 --- /dev/null
 +++ b/requirements.txt
 @@ -0,0 +1,5 @@
 +mock
 +pyflakes
 +pep8
 +pycrypto
 +tox
 diff --git a/tox.ini b/tox.ini
 new file mode 100644
 index 0000000..b0876da
 --- /dev/null
 +++ b/tox.ini
 @@ -0,0 +1,11 @@
 +[tox]
 +envlist = py26,py27,py31,py32,py33,py34
 +skipsdist = True
 +
 +[testenv]
 +commands =
 + pip install --allow-all-external -e .
 + python run_tests.py -a
 +deps =
 + -rrequirements.txt
 +
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14091>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list