Skip to content

S5: Testing & CI #146

Description

@derpixler

As a developer
I want automated tests and CI pipeline
So that the client is verified before release

Acceptance Criteria

  • Unit tests for core classes (RequestHandler, DtoHydrator, ZammadClient, DTOs, Repositories)
  • Integration test (Ticket CRUD lifecycle against live Zammad)
  • CI pipeline with guard checks (unit job on push/PR, integration job on workflow_dispatch)
  • PSR-12 compliance on all src/ files
  • phpstan level=max, 0 errors
  • phpcs PSR-12, 0 errors

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Story.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions