[pacman-dev] [PATCH 0/5] Unit tests for -Qk and -Qkk

Jeremy Heiner scalaprotractor at gmail.com
Mon Nov 11 06:47:42 EST 2013


There are two changes to the test framework to allow these new unit
tests: PATCH 2 adds code to run pre and post install scripts for
"local" packages, and PATCH 4 adds code to generate mtree data (if the
unit test requests it).

Thanks again to everyone who provided feedback on my previous attempt
at this... hopefully the improvement your suggestions inspired will be
obvious.

Jeremy Heiner (5):
  Add the unit tests for -Qk and -Qkk that are possible now.
  Add unit tests for -Qk and -Qkk with missing files.
  Simplify the Python code that sets utime of test package files.
  Add mtree code to test framework and basic unit tests for -Qkk.
  Add unit tests for -Qkk with altered files.

 test/pacman/pmdb.py                |  3 ++
 test/pacman/pmpkg.py               | 36 +++++++++++++++++++---
 test/pacman/pmtest.py              |  5 +---
 test/pacman/tests/TESTS            |  8 +++++
 test/pacman/tests/querycheck001.py | 15 ++++++++++
 test/pacman/tests/querycheck002.py | 15 ++++++++++
 test/pacman/tests/querycheck003.py | 19 ++++++++++++
 test/pacman/tests/querycheck004.py | 17 +++++++++++
 test/pacman/tests/querycheck005.py | 16 ++++++++++
 test/pacman/tests/querycheck006.py | 20 +++++++++++++
 test/pacman/tests/querycheck007.py | 25 ++++++++++++++++
 test/pacman/tests/querycheck008.py | 25 ++++++++++++++++
 test/pacman/util.py                | 61 +++++++++++++++++++++++++++++++++++++-
 13 files changed, 256 insertions(+), 9 deletions(-)
 create mode 100644 test/pacman/tests/querycheck001.py
 create mode 100644 test/pacman/tests/querycheck002.py
 create mode 100644 test/pacman/tests/querycheck003.py
 create mode 100644 test/pacman/tests/querycheck004.py
 create mode 100644 test/pacman/tests/querycheck005.py
 create mode 100644 test/pacman/tests/querycheck006.py
 create mode 100644 test/pacman/tests/querycheck007.py
 create mode 100644 test/pacman/tests/querycheck008.py

-- 
1.8.4.2



More information about the pacman-dev mailing list