All work

Case study

eDirectory Test Infra and Jenkins CI for IdMUnit

Software Engineer, Trivir. Built a containerized eDirectory test rig and Jenkins pipeline.

  • Containerized eDirectory 9.2.7
  • TLS-ready startup
  • Automated IdMUnit tests
  • AD and eDir network checks

Impact

  • Built a Docker Compose test system for eDirectory and IdMUnit.
  • Replaced fixed wait times with a readiness check.

Problem

Manual setup of directory state and TLS blocked reliable automated tests and slowed builds.

Approach

  • Used four services for certificates, eDirectory, setup, and tests.
  • Waited for the TLS port and health check before tests started.
  • Added Jenkins stages for startup, network checks, and the Ant build.
  • Added release gates for build artifacts.

Results

  • Made local and CI tests repeatable.
  • Reduced unstable builds and made test results easier to diagnose.

Questions about this work

Happy to go deeper on any of it.

Contact me