public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] PMS Test Suite, weekly report #6
@ 2011-06-19 10:04 Michał Górny
  2011-06-19 13:52 ` Arne Babenhauserheide
  0 siblings, 1 reply; 4+ messages in thread
From: Michał Górny @ 2011-06-19 10:04 UTC (permalink / raw
  To: gentoo-soc; +Cc: Denis Dupeyron

[-- Attachment #1: Type: text/plain, Size: 1285 bytes --]

Hello, all.

Short summary: PMS Test Suite is a suite of tools and a test library
to test any of the Gentoo Package Managers for compliance against
the Package Manager Specification.

The project is basically running on schedule, though docs are getting
a little delayed.

New technical details:
- cloning of most of the test class properties to simplify mangling
  them in test instances,
- _finalize() function for tests to do final modifications to test
  objects (like adding inherited phase func calls when a particular
  phase func is provided),
- ebuild DESCRIPTIONs are generated from docstrings now,
- a revised PackageManager API with delayed (transactional) package
  merge and unmerge support,
- a revised TestCase API which calls pm.merge()/.unmerge() directly (to
  give tests more control, like over unmerging test dependencies in
  .clean()).

New use details:
- fixed runtime environment issues with portage,
- added tests for dependency resolution (with a succeeding and failing
  dependencies).

Current bugs:
- exceptions raised in main loop callbacks don't cause the program
  to exit.

Next week should bring:
- docs explaining particular tests,
- hopefully, paludis support,
- next tests.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-06-19 14:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-19 10:04 [gentoo-soc] PMS Test Suite, weekly report #6 Michał Górny
2011-06-19 13:52 ` Arne Babenhauserheide
2011-06-19 14:01   ` Michał Górny
2011-06-19 14:19     ` Arne Babenhauserheide

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox