Skip to content

End-to-End Testing (Phase 1 Validation) #10

Description

@ricardozanini

Goal

Validate core functionality with end-to-end tests

Phase: 2 (Month 2)

Scope

1. Test Infrastructure

  • KIND cluster setup script
  • PostgreSQL deployment for tests
  • CI integration (GitHub Actions)

2. Single Workflow Test

  • Deploy LogicPlatform (local mode)
  • Create LogicFlowService + LogicFlowDefinition
  • Verify Runtime created
  • Verify ConfigMap contains workflow YAML
  • Verify Ingress created
  • Execute workflow via REST API
  • Verify instance in Data Index

3. Deletion Test

  • Attempt deletion with active instances → blocked
  • Wait for completion
  • Delete → succeeds
  • Verify ConfigMap updated

Deliverables

  • E2E test infrastructure
  • Single workflow test
  • Workflow execution test
  • Deletion validation test
  • CI integration

Dependencies: EPIC 2, 3, 4, 5, 6

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions