Added Keploy Dashboard with frontend and backend#84
Added Keploy Dashboard with frontend and backend#84gg-nayyar wants to merge 1 commit intokeploy:mainfrom
Conversation
pratik-mahalle
left a comment
There was a problem hiding this comment.
Hey @gg-nayyar, Thank you for raising the pr. Can you please explain about this pr more in detailed?
Hi @pratik-mahalle, 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. |
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