About
Category
Supported languages
Python
From the developer
The Skyramp Copilot extension acts as a dev team's personal quality engineer automating the entire testing process - identifying and generating the right tests, ensuring all required dependencies are brought up or mocked, and even automatically running and continuously maintaining your tests.
Skyramp's Agent is based on a comprehensive framework combining AI and proprietary scaffolding to deterministically generate tests that work out of the box. Today, engineering teams from small startups all the way to Fortune 500 enterprises leverage Skyramp to ensure the reliability of their applications.
Prerequisites and Set-up
- Access to GitHub Copilot
- Access to GitHub Codespaces is enabled
Installation, Sign-in & Auth
- Install Skyramp for GitHub Copilot
- Authorization Skyramp (please be aware that this might take 1-2 minutes)
- Use
@skyramp
in the Copilot chat
You can find additional resources in this repo.
Use cases & example prompts
Try these prompts with @skyramp
:
Learn about Skyramp
- “What can you do?”
- "How will you run my tests?”
Test recommendations
- “What does a contract test achieve?”
- “How would a Skyramp-generated integration test help validate my app?”
- “What test checks my APIs behavior for random input?”
Gather relevant input
- “What is the service address for the Coingecko API?”
- “What port does the Coingecko API use?”
Generate and run tests
- “What test types can you generate for me?“
- “Can you generate a test for the Coingecko API?”
- “Can you generate a contract test using the OpenAPI spec located examples/coin_gecko.json?”
- “Next, can you generate and run a fuzz test for this API?”
Interact with Codespaces
- “What do I need to spin up a Codespace?”
- “What is the status of my Codespace?”
Pricing and setup
Free access to Skyramp for GitHub Copilot
Free
Free access to Skyramp for GitHub Copilot
Skyramp for GitHub Copilot is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation