mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
.. | ||
_bsd.py | ||
_linux.py | ||
_osx.py | ||
_posix.py | ||
_sunos.py | ||
_windows.py | ||
README.rst | ||
test_memory_leaks.py | ||
test_psutil.py |
- 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/