Commit f7e937c
committed
feat: comprehensive Makefile overhaul with self-contained test targets, OpenAPI spec, and bug fixes
- Makefile: 16 test targets (test-unit, test-bdd, test-integration, test-conformance,
test-concurrency, test-migration, test-api, test-ldap, test-vault, test-oidc,
test-auth, test-compatibility) with BACKEND= variable support and auto-detected
container runtime (docker/podman)
- Helper scripts: start-db.sh, stop-db.sh, setup-ldap.sh, setup-vault.sh, setup-oidc.sh
for Docker lifecycle management with sr-test-* container naming
- OpenAPI spec: complete 3100+ line spec with embedded serving at /docs endpoint
- Fix LDAP bootstrap.ldif: reorder users before groups so memberOf overlay works
- Fix migrate-from-confluent.sh: empty array expansion with set -u, container networking
- Fix concurrency test port conflict: 18081 → 28181 to avoid BDD container collision
- Fix migration test: dedicated container network for Podman macOS compatibility1 parent a3e90f1 commit f7e937c
File tree
24 files changed
+4064
-733
lines changed- api
- internal
- api
- config
- scripts
- test
- tests
- bdd
- configs
- features
- concurrency
- integration/testdata/ldap
- migration
24 files changed
+4064
-733
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
0 commit comments