Skip to content

Serenity Framework Package Creation #279

Description

@jasonmorais

Create a reusable Serenity testing framework for Cellix and migrate the existing OCOM verification suites onto it.

The work should centralize shared Cucumber lifecycle handling, Serenity actor/cast patterns, page-object abstractions, DOM/Playwright adapters, GraphQL test clients, timeout settings, and process-backed test server utilities into a new @cellix/serenity-framework package. Update the acceptance and E2E suites to consume the shared framework, remove duplicated suite-local support code, and improve local development startup so API, UI, OAuth2, Mongo, and Azurite test dependencies can run consistently across normal and worktree-based development.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

Status
Ready for Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions