Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits: ca1232c1 by Ondřej Kuzník at 2026-05-01T15:13:53+00:00 ITS#10472 Enable SASL tests in CI
- - - - - 7fa8221d by Ondřej Kuzník at 2026-05-01T15:13:53+00:00 ITS#10472 Check tool return codes when missing
- - - - - d9d6eb08 by Ondřej Kuzník at 2026-05-01T15:13:53+00:00 ITS#10472 Check exit code of background jobs
Also improve KILLPIDS tracking.
Waiting on multiple jobs and relying on wait exit code being != 0 if at least one process returned != 0 might not be portable but is the best we can do for now. We can address that in the future.
- - - - - 0073224b by Ondřej Kuzník at 2026-05-01T15:13:53+00:00 ITS#10472 Check server are still running when we expect them to
- - - - - 9e9e6b8c by Ondřej Kuzník at 2026-05-01T15:13:53+00:00 ITS#10472 Make sure we kill background jobs on every path
- - - - -
160 changed files:
- .gitlab-ci.yml - contrib/slapd-modules/alias/tests/scripts/test001-config - contrib/slapd-modules/alias/tests/scripts/test002-add-delete - contrib/slapd-modules/alias/tests/scripts/test003-search - contrib/slapd-modules/ciboolean/tests/scripts/test001-ciboolean - contrib/slapd-modules/datamorph/tests/scripts/common.sh - contrib/slapd-modules/datamorph/tests/scripts/test001-config - contrib/slapd-modules/datamorph/tests/scripts/test002-add-delete - contrib/slapd-modules/datamorph/tests/scripts/test003-search - contrib/slapd-modules/datamorph/tests/scripts/test004-compare - contrib/slapd-modules/datamorph/tests/scripts/test005-modify - contrib/slapd-modules/datamorph/tests/scripts/test006-modrdn - contrib/slapd-modules/datamorph/tests/scripts/test007-transformed-replication - contrib/slapd-modules/datamorph/tests/scripts/test008-ignored-replication - contrib/slapd-modules/emptyds/tests/scripts/test001-emptyds - contrib/slapd-modules/resultstats/tests/scripts/test001-resultstats - contrib/slapd-modules/variant/tests/scripts/test001-config - contrib/slapd-modules/variant/tests/scripts/test002-add-delete - contrib/slapd-modules/variant/tests/scripts/test003-search - contrib/slapd-modules/variant/tests/scripts/test004-compare - contrib/slapd-modules/variant/tests/scripts/test005-modify - contrib/slapd-modules/variant/tests/scripts/test006-acl - contrib/slapd-modules/variant/tests/scripts/test007-subtypes - contrib/slapd-modules/variant/tests/scripts/test008-variant-replication - contrib/slapd-modules/variant/tests/scripts/test009-ignored-replication - contrib/slapd-modules/variant/tests/scripts/test010-limits - contrib/slapd-modules/variant/tests/scripts/test011-referral - contrib/slapd-modules/variant/tests/scripts/test012-crossdb - tests/data/regressions/its10248/its10248 - tests/data/regressions/its10388/its10388 - tests/data/regressions/its4184/its4184 - tests/data/regressions/its4326/its4326 - tests/data/regressions/its4336/its4336 - tests/data/regressions/its4448/its4448 - tests/data/regressions/its6794/its6794 - tests/data/regressions/its7573/its7573 - tests/data/regressions/its8427/its8427 - tests/data/regressions/its8427/its8427-2 - tests/data/regressions/its8444/its8444 - tests/data/regressions/its8521/its8521 - tests/data/regressions/its8616/its8616 - tests/data/regressions/its8663/its8663 - tests/data/regressions/its8667/its8667 - tests/data/regressions/its8721/its8721 - tests/data/regressions/its8752/its8752 - tests/data/regressions/its8800/its8800 - tests/data/regressions/its9051/its9051 - tests/data/regressions/its9282/its9282 - tests/data/regressions/its9288/its9288 - tests/data/regressions/its9338/its9338 - tests/data/regressions/its9400/its9400 - tests/data/regressions/its9468/its9468 - tests/data/regressions/its9863/its9863 - tests/data/regressions/its9888/its9888 - tests/scripts/lloadd/test000-rootdse - tests/scripts/lloadd/test001-backend-issues - tests/scripts/lloadd/test002-load - tests/scripts/lloadd/test003-cnconfig - tests/scripts/lloadd/test004-monitor - tests/scripts/lloadd/test005-tls - tests/scripts/lloadd/test006-sasl - tests/scripts/lloadd/test007-coherence - tests/scripts/lloadd/test008-nod - tests/scripts/passwd-search - tests/scripts/sql-test000-read - tests/scripts/sql-test001-concurrency - tests/scripts/sql-test900-write - tests/scripts/sql-test901-syncrepl - tests/scripts/test000-rootdse - tests/scripts/test001-slapadd - tests/scripts/test002-populate - tests/scripts/test003-search - tests/scripts/test004-modify - tests/scripts/test005-modrdn - tests/scripts/test006-acls - tests/scripts/test007-slapmodify - tests/scripts/test008-concurrency - tests/scripts/test009-referral - tests/scripts/test010-passwd - tests/scripts/test011-glue-slapadd - tests/scripts/test012-glue-populate - tests/scripts/test013-language - tests/scripts/test014-whoami - tests/scripts/test015-xsearch - tests/scripts/test016-subref - tests/scripts/test017-syncreplication-refresh - tests/scripts/test018-syncreplication-persist - tests/scripts/test019-syncreplication-cascade - tests/scripts/test020-proxycache - tests/scripts/test021-certificate - tests/scripts/test022-ppolicy - tests/scripts/test023-refint - tests/scripts/test024-unique - tests/scripts/test025-limits - tests/scripts/test026-dn - tests/scripts/test027-emptydn - tests/scripts/test028-idassert - tests/scripts/test029-ldapglue - tests/scripts/test030-relay - tests/scripts/test031-component-filter - tests/scripts/test032-chain - tests/scripts/test033-glue-syncrepl - tests/scripts/test034-translucent - tests/scripts/test035-meta - tests/scripts/test036-meta-concurrency - tests/scripts/test037-manage - tests/scripts/test038-retcode - tests/scripts/test039-glue-ldap-concurrency - tests/scripts/test040-subtree-rename - tests/scripts/test041-aci - tests/scripts/test042-valsort - tests/scripts/test043-delta-syncrepl - tests/scripts/test044-dynlist - tests/scripts/test045-syncreplication-proxied - tests/scripts/test046-dds - tests/scripts/test047-ldap - tests/scripts/test048-syncrepl-multiproxy - tests/scripts/test049-sync-config - tests/scripts/test050-syncrepl-multiprovider - tests/scripts/test051-config-undo - tests/scripts/test052-memberof - tests/scripts/test053-syncprov-glue - tests/scripts/test054-syncreplication-parallel-load - tests/scripts/test055-valregex - tests/scripts/test056-monitor - tests/scripts/test057-memberof-refint - tests/scripts/test058-syncrepl-asymmetric - tests/scripts/test059-consumer-config - tests/scripts/test060-mt-hot - tests/scripts/test061-syncreplication-initiation - tests/scripts/test062-config-delete - tests/scripts/test063-delta-multiprovider - tests/scripts/test064-constraint - tests/scripts/test065-proxyauthz - tests/scripts/test066-autoca - tests/scripts/test067-tls - tests/scripts/test068-sasl-tls-external - tests/scripts/test069-delta-multiprovider-starttls - tests/scripts/test070-delta-multiprovider-ldaps - tests/scripts/test071-dirsync - tests/scripts/test072-dsee-sync - tests/scripts/test073-asyncmeta - tests/scripts/test074-asyncmeta-concurrency - tests/scripts/test075-dsee-persist - tests/scripts/test076-authid-rewrite - tests/scripts/test077-sasl-gssapi - tests/scripts/test078-persistent-sessionlog - tests/scripts/test079-proxy-timeout - tests/scripts/test080-hotp - tests/scripts/test081-totp - tests/scripts/test082-remoteauth - tests/scripts/test083-argon2 - tests/scripts/test084-deref - tests/scripts/test085-homedir - tests/scripts/test086-delta-consumer-config - tests/scripts/test088-syncprov-glue-rwm - tests/scripts/test089-nestgroup - tests/scripts/test090-auditlog - tests/scripts/test091-asyncmeta-conttl - tests/scripts/test092-asyncmeta-nod
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/f3a7fa1a3eb7a4190f8b9e0...