Feature 02: Executor Test Coverage

Executor coverage was expanded with targeted regression tests.

Covered Areas

  • Webhook config decoding.

  • Environment expansion behavior.

  • Success and failure behavior.

  • Custom success status code handling.

  • Required URL validation.

  • Terraform argument building.

  • Terraform required subcommand validation.

  • Ansible argument building.

  • Ansible required playbook validation.

  • HTTP executor callback-oriented env expansion and URL validation.

Test Files

  • internal/dag/executor/webhook_test.go

  • internal/dag/executor/terraform_test.go

  • internal/dag/executor/ansible_test.go

  • internal/dag/executor/http_test.go