gecko/python/psutil/test
2015-08-20 08:03:31 -04:00
..
_bsd.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
_linux.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
_osx.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
_posix.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
_sunos.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
_windows.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
README.rst Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
test_memory_leaks.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00
test_psutil.py Bug 1196253 - update in-tree psutil to 3.1.1. r=gps 2015-08-20 08:03:31 -04:00

- The recommended way to run tests (also on Windows) is to cd into parent
  directory and run ``make test``

- Dependencies for running tests:
   -  python 2.6: ipaddress, mock, unittest2
   -  python 2.7: ipaddress, mock
   -  python 3.2: ipaddress, mock
   -  python 3.3: ipaddress
   -  python >= 3.4: no deps required

- The main test script is ``test_psutil.py``, which also imports platform-specific
  ``_*.py`` scripts (which should be ignored).

- ``test_memory_leaks.py`` looks for memory leaks into C extension modules and must
  be run separately with ``make test-memleaks``.

- To run tests on all supported Python version install tox (pip install tox)
  then run ``tox``.

- Every time a commit is pushed tests are automatically run on Travis:
  https://travis-ci.org/giampaolo/psutil/