]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-109162: libregrtest: add Logger class (#109212)
authorVictor Stinner <vstinner@python.org>
Sun, 10 Sep 2023 03:04:26 +0000 (05:04 +0200)
committerGitHub <noreply@github.com>
Sun, 10 Sep 2023 03:04:26 +0000 (03:04 +0000)
commit0eab2427b149cd46e0dee3efbb6b2cfca2a4f723
tree61d639554eeb6741d9e5ace97f8d39fc2f99d727
parentdb5bfe91f822bb06b4c8fe7c58e649694c854bf2
gh-109162: libregrtest: add Logger class (#109212)

* Add Logger class in a new logger.py file.
* Move Regrtest attributes to Logger:

  * start_time
  * test_count_text
  * test_count_width
  * win_load_tracker

* Move Regrtest method to Logger:

  * log()
  * getloadavg(): rename to get_load_avg()
  * set_tests()

* Add methods to the Logger class:

  * start_load_tracker()
  * stop_load_tracker()
Lib/test/libregrtest/logger.py [new file with mode: 0644]
Lib/test/libregrtest/main.py
Lib/test/libregrtest/runtest_mp.py
Lib/test/libregrtest/utils.py