You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to implement comprehensive end-to-end (E2E) testing for Gakimint. These tests should run an actual Postgres database, a mint server, use the wallet CLI for operations, and make curl requests to check various endpoints. This will ensure that all components of Gakimint work together as expected in a production-like environment.
Implement End-to-End Testing for Gakimint
Issue Description
We need to implement comprehensive end-to-end (E2E) testing for Gakimint. These tests should run an actual Postgres database, a mint server, use the wallet CLI for operations, and make curl requests to check various endpoints. This will ensure that all components of Gakimint work together as expected in a production-like environment.
Objectives
Tasks
Set up E2E testing environment:
Implement E2E tests:
/info
endpoint using curl./keys
endpoint using curl./keysets
endpoint using curl.Create CI workflow for E2E tests:
Update documentation:
E2E Test Workflow
Create a new file
.github/workflows/e2e_tests.yml
with the following content:Considerations
Acceptance Criteria
Estimated Effort
Medium to High: Setting up a comprehensive E2E testing suite requires careful planning and implementation.
Priority
High: E2E tests are crucial for ensuring the overall functionality and reliability of Gakimint in a production-like environment.
The text was updated successfully, but these errors were encountered: