Skip to content

Commit fc92a5d

Browse files
test(coverage): drive providers/compute to ≥95% (k8s 17% -> 95.9%)
Cover the k8s compute client end-to-end with fake clientsets (no real cluster): build-job manifest assembly, deployment/service/ingress/NetworkPolicy create+delete, status polling (running/failed/pending), namespace create+teardown, cert-manager TLS wiring, and every apierrors error branch (IsNotFound / IsAlreadyExists). Adds buildImage error-path coverage, MinIO build-context upload happy + create-bucket paths via an in-process S3 stub, extractTarGz filesystem-error branches, and the isUnderDir traversal guards. noop + compute root packages reach 100%. newDynamicClient becomes a package-level var so tests can inject a fake dynamic client for cert-manager Certificate readiness checks. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 3308465 commit fc92a5d

7 files changed

Lines changed: 3645 additions & 3 deletions

File tree

0 commit comments

Comments
 (0)