run-tests
SnapLogic Test Execution Skill
Usage Examples
| What You Want | Example Prompt |
|---|---|
| Run specific tests | How do I run Oracle tests? |
| Run multiple tests | How do I run both Snowflake and Kafka tests? |
| First time setup | I'm running tests for the first time, what should I do? |
| Understand tags | What tags are available for running tests? |
| Quick iteration | I want to run tests quickly without Groundplex setup |
| View results | Where are the test results stored? |
| Troubleshoot | My tests are failing, how do I debug? |
| Explain execution | Explain how to run robot tests in this project |
Agentic Workflow (Claude: Follow these steps in order)
Step 1: Load the Complete Guide
ACTION: Use the Read tool to load:
{{cookiecutter.primary_pipeline_name}}/.claude/skills/run-tests/SKILL.md
Do not proceed until you have read the complete guide.
Step 2: Understand the User's Request
Parse what the user wants:
- Run tests for a specific system?
- First time setup or subsequent run?
- With or without Groundplex management?
Step 3: Provide Quick Answer First
For simple questions, give the command immediately.
Step 4: Offer More Details If Needed
Only provide additional context if asked.
Quick Command Reference
| Test Type | Command |
|---|---|
| Oracle | make robot-run-all-tests TAGS="oracle" PROJECT_SPACE_SETUP=True |
| PostgreSQL | make robot-run-all-tests TAGS="postgres" PROJECT_SPACE_SETUP=True |
| Snowflake | make robot-run-all-tests TAGS="snowflake" PROJECT_SPACE_SETUP=True |
| Kafka | make robot-run-all-tests TAGS="kafka" PROJECT_SPACE_SETUP=True |
| Multiple | make robot-run-all-tests TAGS="oracle OR postgres" PROJECT_SPACE_SETUP=True |
Note: Use PROJECT_SPACE_SETUP=True for first run, omit for subsequent runs.
Invoke with: /run-tests
More from snaplogic/snaplogic-robotframework-examples
robot-expert
Robot Framework expert for SnapLogic pipeline testing conventions. Use when the user asks about best practices, naming conventions, tags, variable patterns, or database/messaging test patterns.
29export-data-to-csv
Creates Robot Framework test cases for exporting database table data to CSV files. Use when the user wants to export Oracle, Snowflake, PostgreSQL, or other database data to CSV for verification or comparison purposes.
21troubleshoot
Troubleshooting guide for common issues in SnapLogic Robot Framework testing. Use when the user encounters errors, Docker/container issues, environment configuration problems, network connectivity issues, or SnapLogic API errors.
19debug-logs
Helps debug test failures and view logs in the SnapLogic Robot Framework project. Use when the user wants to view test results, check container logs, debug specific test failures, or run environment diagnostics.
19create-triggered-task
Creates Robot Framework test cases for creating and executing SnapLogic triggered tasks. Use when the user wants to create triggered tasks for on-demand pipeline execution, execute triggered tasks with parameters, or wants to see triggered task test case examples.
19end-to-end-pipeline-verification
Creates a complete Robot Framework test suite with account creation, file uploads, pipeline import, triggered task creation/execution, and data verification. Use when the user needs to set up accounts, upload test files, import pipelines, create/execute triggered tasks, AND verify results together in a single test file.
19