[SSSD] [PATCH v3] Add integration tests

Nikolai Kondrashov Nikolai.Kondrashov at redhat.com
Wed May 6 14:51:59 UTC 2015


On 05/06/2015 03:51 PM, Nikolai Kondrashov wrote:
> Hi everyone,
>
> Here is the third version of the integration test patches.
>
> Changes from the second version include the following.
>
> * Rebased on latest master.
> * Moved verbs to the start of ent.py function names, so assertion function
>    names start with "assert_".
> * Hidden a few of the internal ent.py functions under the underscore prefix,
>    removed others, please tell if anything else needs to be hidden.
> * Made passwd/group dictionary matching use get(pw|gr)(nam|uid|gid) functions
>    instead of get(gr|pw)ent, as originally requested for decoupling requested
>    users/groups from patterns to match, for alias support. This concerns
>    assert_(passwd|group)_(name|uid|gid)_dict functions.
> * Added passing pattern structure descriptions to the diff function, so
>    assertion failure messages provide more clue to what happened. Made some
>    adjustments to message generation for the same purpose.
> * Added support for matching only some entries. E.g. matching only a few users
>    returned from getpwent, or matching only a few group members. Implemented
>    with tuple patterns.
> * Added "ent.contains" and "ent.contains_only" functions creating tuple and
>    list patterns to possibly help readability.
>
> Thanks to anyone taking on the review of these patches!

Here are the CI links:

http://sssd-ci.duckdns.org/logs/job/14/78/summary.html
http://sssd-ci.duckdns.org/logs/job/14/79/summary.html
http://sssd-ci.duckdns.org/logs/job/14/80/summary.html

Nick



More information about the sssd-devel mailing list