summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Drastically improve "make test/build" speed.Giampaolo Rodola2020-05-012-15/+15
| | | | | | | Doing "make install" before any test is slow and not really necessary. Instead do "make build", and remove the part import setuptools and test psutil can be imported (do that in make install instead). This way I went down from 0.8 secs (install phase before starting the test) to 0.3 secs!
* Per-test file cleanup and new PsutilTestCase (#1743)Giampaolo Rodola2020-04-301-8/+5
| | | | | Test files/dirs are now removed after each test. when invoked via self.get_testfn(). Until now test files were stored in a global variable and were removed at process exit, via atexit.register(), but this didn't work with parallel tests because the fork()ed workers use os._exit(0), preventing cleanup functions to run. All test classes now inherit from PsutilTestCase class, which provides the most important methods requiring an automatic cleanup (get_test_subprocess() and others).
* Parallel build (#1741)Giampaolo Rodola2020-04-301-5/+6
|
* MemoryLeakTest class enhancements (#1731)Giampaolo Rodola2020-04-232-2/+0
|
* Git hook for renamed/added/deleted files + flake8 print() + tidelift (#1704)Giampaolo Rodola2020-02-215-136/+190
|
* Add C linter script (#1698)Giampaolo Rodola2020-02-183-4/+92
|
* get rid of pip_install() code for py2; move everything in runner.pyGiampaolo Rodola2020-02-151-1/+1
|
* point all shebangs to python 3Giampaolo Rodola2020-02-1534-35/+35
|
* refactor print colors utilsGiampaolo Rodola2020-02-154-106/+28
|
* update docGiampaolo Rodola2020-02-154-4/+4
|
* fix #1688: use python3 in GIT commit hook hashbangGiampaolo Rodola2020-02-131-1/+1
|
* Add support for PyPy on Windows (#1686)Giampaolo Rodola2020-02-111-3/+9
|
* [Windows] connections() refactoring (#1678)Giampaolo Rodola2020-02-011-1/+1
|
* AD script: print AD percentage + elapsed timeGiampaolo Rodola2020-01-161-2/+7
|
* properly cleanup C threadGiampaolo Rodola2020-01-141-0/+2
|
* exec make install before 2 targetsGiampaolo Rodola2020-01-141-0/+2
|
* fix some win testsGiampaolo Rodola2020-01-061-1/+1
|
* winmake.py: use argparseGiampaolo Rodola2020-01-061-114/+84
|
* winmake.py: accept builtiple targets/argsGiampaolo Rodola2020-01-031-9/+12
|
* winmake / uninstall: remove installation path from easy-install.pth fileGiampaolo Rodola2020-01-021-0/+18
|
* Drop windows XP support (#1652)Giampaolo Rodola2020-01-011-1/+0
| | | | minimum supported now is Windows Vista
* highlight cmd.exe warnings/errs from VSGiampaolo Rodola2019-12-301-1/+53
|
* #fix #1595 / windows: kill() may not raise AccessDeniedGiampaolo Rodola2019-11-201-1/+1
|
* revert last appveyor change for 3.8Giampaolo Rodola2019-10-241-1/+1
|
* appveyor: add python 3.8; drop 3.5Giampaolo Rodola2019-10-211-1/+1
|
* fix #1578: 'perf' lib was renamed to 'pyperf'Giampaolo Rodola2019-09-182-3/+3
|
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2019-09-151-1/+1
|\
| * typo fix scripts/internal/print_timeline.py (#1556)SteveMoto2019-08-271-1/+1
| |
* | add script to help fix flake8 issuesGiampaolo Rodola2019-06-291-0/+185
|/
* credits to @wiggin15 for #1528Giampaolo Rodola2019-06-121-2/+2
|
* Fix some tests on AIX (#1507)wiggin152019-05-081-1/+3
|
* update docGiampaolo Rodola2019-04-121-2/+1
|
* improve pmap.py scriptGiampaolo Rodola2019-04-052-7/+8
|
* reuse ps.py script in psutil.test()Giampaolo Rodola2019-04-051-2/+22
|
* move get_terminal_size() in _compat.pyGiampaolo Rodola2019-04-052-41/+26
|
* improve ps.py scriptGiampaolo Rodola2019-04-051-25/+6
|
* improve ps.py scriptGiampaolo Rodola2019-04-051-27/+24
|
* move bytes2human() into psutil._common and reused it from scripts dirGiampaolo Rodola2019-04-059-214/+79
|
* merge from masterGiampaolo Rodola2019-04-051-1/+2
|
* fix #1478: add make command to re-run tests failed on last runGiampaolo Rodola2019-04-051-0/+10
|
* fix #1463: cpu_distribution.py script is brokenGiampaolo Rodola2019-03-171-7/+35
|
* [Windows] calculate USS memory by using NtQueryVirtualMemory (#1453)Giampaolo Rodola2019-03-111-1/+1
|
* pre-releaseGiampaolo Rodola2019-03-051-18/+18
|
* update doc + change git hook locationGiampaolo Rodola2019-03-022-1/+119
|
* make pre-release checks/install src dist in a venvGiampaolo Rodola2019-03-011-5/+6
|
* Restore Win-7 support on GIT master (5.5.1 was OK) (#1446)Giampaolo Rodola2019-02-281-8/+11
|
* update docGiampaolo Rodola2019-02-272-3/+1
|
* better print formatting for print scriptsGiampaolo Rodola2019-02-272-58/+75
|
* fix #1442: use python3 as Makefile defaultGiampaolo Rodola2019-02-271-3/+6
|
* appveyor: run print scripts after testsGiampaolo Rodola2019-02-272-7/+12
|