run-integration-tests

Execute sandbox-api integration tests against a live API instance.

25|13|Updated Apr 27, 2025
One-click install
npx skills add https://github.com/blaxel-ai/sandbox --skill run-integration-tests-blaxel-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-integration-tests
Source: https://github.com/blaxel-ai/sandbox/tree/main/.agents/skills/run-integration-tests
Command: npx skills add https://github.com/blaxel-ai/sandbox --skill run-integration-tests-blaxel-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that changes made to the sandbox-api do not break existing functionality by running a comprehensive suite of integration tests against a live API instance.

Core Features & Use Cases

  • Automated Testing: Executes integration tests against a running sandbox-api.
  • Environment Management: Can start and stop Docker environments for testing purposes.
  • Targeted Testing: Allows running specific test files or individual tests for focused debugging.
  • Use Case: After updating the sandbox-api's file handling logic, run these tests to confirm that all file upload, download, and manipulation endpoints still function as expected.

Quick Start

Run the integration tests against a running dev environment by executing 'make integration-test'.

Frequently Asked Questions about run-integration-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run integration tests for a sandbox-api instance?

To run integration tests for a sandbox-api instance, execute the 'make integration-test' command against a running development environment to verify endpoint functionality.

Can I run targeted integration tests for specific API endpoints?

Yes, targeted integration testing allows you to execute specific test files or individual tests against the sandbox-api, enabling focused debugging of particular endpoint functionality.

Do I need Docker to automate sandbox-api integration testing?

Yes, you need Docker and Go installed and configured, as the integration testing framework supports automated Docker environment management to start and stop testing instances.

Why run integration tests after updating sandbox-api file handling logic?

Running integration tests after updating file handling logic verifies that changes do not break existing API functionality, ensuring file upload, download, and manipulation endpoints still work.

What is the best way to verify sandbox-api endpoint functionality during development?

The best way to verify sandbox-api endpoint functionality is by running a comprehensive suite of integration tests against a live API instance using automated Docker environment management.

Are there limitations when executing integration tests against a live API instance?

Integration tests against a live API instance require a properly configured Go and Docker environment, meaning testing cannot proceed if these dependencies are missing or incorrectly set up.