Skip to content

we need E2E/Integration tests #164

Description

@lucasbalieiro

The application has grown to a point where it is becoming difficult to keep the entire context in my head. We now integrate with several operating systems, multiple Bitcoin networks, and different scenarios where Bitcoin Core may or may not be present.

Reviewing PRs has also become increasingly cumbersome because we still rely heavily on manual testing. It is often unclear whether a change is unintentionally breaking behavior in another part of the system.

The workflow itself is quite complex. We depend on Docker, and there are many failure scenarios to account for, such as services being unavailable and ensuring the UI reacts as expected in those situations.

I do not yet know how to approach this or have time to properly plan it right now. I am only writing this down as a reminder to revisit later.

Metadata

Metadata

Assignees

Labels

pendingpending decision making, do not tackle this issue

Projects

Status
Todo 📝
Status
Todo 📝

Relationships

None yet

Development

No branches or pull requests

Issue actions