1 |
Hello, all. |
2 |
|
3 |
Short summary: PMS Test Suite is a suite of tools and a test library |
4 |
to test any of the Gentoo Package Managers for compliance against |
5 |
the Package Manager Specification. |
6 |
|
7 |
The project is basically running on schedule, though docs are getting |
8 |
a little delayed. |
9 |
|
10 |
New technical details: |
11 |
- cloning of most of the test class properties to simplify mangling |
12 |
them in test instances, |
13 |
- _finalize() function for tests to do final modifications to test |
14 |
objects (like adding inherited phase func calls when a particular |
15 |
phase func is provided), |
16 |
- ebuild DESCRIPTIONs are generated from docstrings now, |
17 |
- a revised PackageManager API with delayed (transactional) package |
18 |
merge and unmerge support, |
19 |
- a revised TestCase API which calls pm.merge()/.unmerge() directly (to |
20 |
give tests more control, like over unmerging test dependencies in |
21 |
.clean()). |
22 |
|
23 |
New use details: |
24 |
- fixed runtime environment issues with portage, |
25 |
- added tests for dependency resolution (with a succeeding and failing |
26 |
dependencies). |
27 |
|
28 |
Current bugs: |
29 |
- exceptions raised in main loop callbacks don't cause the program |
30 |
to exit. |
31 |
|
32 |
Next week should bring: |
33 |
- docs explaining particular tests, |
34 |
- hopefully, paludis support, |
35 |
- next tests. |
36 |
|
37 |
-- |
38 |
Best regards, |
39 |
Michał Górny |