Here’s an updated version of the README with detailed local setup
Keploy is a no-code testing platform that generates tests from API calls. It allows you to create end-to-end tests without writing a single line of code, making it easier to ensure the reliability of your APIs.
Note: This extension currently supports only Go, Node, Python and Java programming language.
-
Install the Keploy extension from the JetBrains Marketplace.
-
Keploy CLI is present : -
curl --silent -O -L https://keploy.io/install.sh && source install.sh
Before you begin, ensure you have the following installed on your machine:
- JDK (Java Development Kit): Version 11 or higher.
- Gradle: The project uses Gradle as its build system.
First, clone the repository to your local machine:
git clone https://github.com/keploy/keploy.git
cd keploy
To build and run the project locally, follow these steps:
-
Install Dependencies: Ensure all the necessary dependencies are installed.
./gradlew clean build
-
Run the IDE: Start the IntelliJ IDEA instance with the plugin.
./gradlew runIde
-
Packaging the Plugin: To build a distributable version of the plugin:
./gradlew buildPlugin
The generated plugin will be available in the build/distributions
directory.
- From the debug console, you can see the output or errors if any.
-
Run
npm run rollup
to compile your svelte files into js files present inout/compiled
dir. -
Make changes to your svelte code and the js files will be automatically re-compiled.
We'd love to collaborate with you to make Keploy even better. Here’s how you can get involved:
- Slack: Join our Slack community to discuss and collaborate.
- GitHub Issues: Report bugs, suggest new features, and track the development progress.
Keploy is licensed under the Apache License 2.0. See the LICENSE file for more details.