[pacman-dev] [PATCH 0/3] unit tests for -Qk and -Qkk
Jeremy Heiner
scalaprotractor at gmail.com
Wed Oct 2 11:48:55 EDT 2013
The hooks mechanism created here could potentially be used to write
unit tests for other scenarios... For example: reinstalling to repair
damaged files. The genhook would do the install (so the snapshot would
match the desired final state), the snaphook would damage a file or
two, and the reinstall-from-local-db would be the test action proper.
Jeremy Heiner (3):
Add pmtest.rootjoin() and clean up some duplicate joins.
Simplify pmtest.generate and .run API (removed pacman parameter).
Added tests for -Q --check (both fast(files) and full(mtree)).
test/pacman/pmdb.py | 2 +-
test/pacman/pmenv.py | 28 ++++++-
test/pacman/pmpkg.py | 49 +++++++++++-
test/pacman/pmrule.py | 10 +--
test/pacman/pmtest.py | 150 ++++++++++++++++++++++---------------
test/pacman/tests/querycheck001.py | 18 +++++
test/pacman/tests/querycheck002.py | 24 ++++++
test/pacman/tests/querycheck003.py | 24 ++++++
test/pacman/tests/querycheck004.py | 27 +++++++
test/pacman/tests/querycheck005.py | 33 ++++++++
test/pacman/tests/querycheck006.py | 20 +++++
test/pacman/tests/querycheck007.py | 20 +++++
test/pacman/tests/querycheck008.py | 33 ++++++++
test/pacman/tests/querycheck009.py | 30 ++++++++
test/pacman/tests/querycheck010.py | 27 +++++++
test/pacman/util.py | 10 +--
16 files changed, 431 insertions(+), 74 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
create mode 100644 test/pacman/tests/querycheck009.py
create mode 100644 test/pacman/tests/querycheck010.py
--
1.8.4
More information about the pacman-dev
mailing list