>
> I wonder if it is possible to create an automated interoperability test
> suite for the LDAP API. At least for Open-Source LDAP servers (ApacheDS,
> OpenDJ, OpenLDAP, 389ds) is should be easy to create Docker images.
> There are Maven plugins [0] that start containers in
> pre-integration-test phase and stop it in post-integration-test phase.
> Runtime properties like port and credentials are then available as env
> variable.
>
>
This is what we did with OpenUnison/MyVirtualDirectory. We did so using
JUnit but I'm sure you could do so with any other testing framework. We do
90% of our testing on AD and OpenLDAP. We also test on 389. We use JLDAP
for our client library (which really stinks with AD btw). Biggest issues
we run into with AD are that they do escaping differently then other LDAP
servers