Skip to content

Conversation

gg-nayyar
Copy link

Added Dashboard to View Keploy Tests:

-Built a fullstack dashboard with backend (Express.js) and frontend (Next.js)
-Backend parses .keploy/tests YAML files and exposes APIs
-Frontend shows test cards, diffs, mocks, and re-run options
-Fully dockerized with docker-compose.yml

Everything runs with one command:
docker-compose up --build

Copy link

@pratik-mahalle pratik-mahalle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @gg-nayyar, Thank you for raising the pr. Can you please explain about this pr more in detailed?

@gg-nayyar
Copy link
Author

Hey @gg-nayyar, Thank you for raising the pr. Can you please explain about this pr more in detailed?

Hi @pratik-mahalle,
Thank you for reviewing the pr.

The dashboard reads the test cases from the .keploy/tests directory, which are generated when Keploy is used via the CLI to record tests. It parses these .yaml files on the backend and exposes REST APIs to fetch test metadata and re-run specific tests using keploy test --id . The frontend then consumes these APIs to display all test cases with their route, method, and current status (passed, failed, or pending). The UI is designed with a developer-friendly experience in mind, similar to Swagger docs where tests can be easily browsed, filtered, and re-triggered, making debugging and test management seamless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants