run-tests

Run Robot Framework tests via Make targets in SnapLogic projects.

5|Updated Jun 3, 2025
One-click install
npx skills add https://github.com/SnapLogic/snaplogic-robotframework-examples --skill run-tests-snaplogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/SnapLogic/snaplogic-robotframework-examples/tree/main/%7B%7Bcookiecutter.primary_pipeline_name%7D%7D/.claude/skills/run-tests
Command: npx skills add https://github.com/SnapLogic/snaplogic-robotframework-examples --skill run-tests-snaplogic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users on running Robot Framework tests within the SnapLogic project. It clarifies which make command to use and how to interpret test tags and execution options.

Core Features & Use Cases

  • Command guidance: Provides the Make-based commands to execute Robot Framework tests across systems (Oracle, PostgreSQL, Snowflake, Kafka, MySQL) and combined tag scenarios.
  • Tag and environment control: Explains how to use TAGS and PROJECT_SPACE_SETUP to control test scope and setup requirements.
  • Workflows and troubleshooting: Describes different workflows (full setup, with/without Groundplex) and common troubleshooting steps.

Quick Start

Use the run-tests skill to quickly execute relevant Robot Framework tests by selecting TAGS and optional PROJECT_SPACE_SETUP. For example: make robot-run-all-tests TAGS="snowflake_demo" PROJECT_SPACE_SETUP=True; or make robot-run-tests-no-gp TAGS="snowflake_demo" if Groundplex is already running.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I run Robot Framework tests in a SnapLogic project using Make targets?

To run Robot Framework tests in a SnapLogic project, execute Make targets like `make robot-run-all-tests` with specific TAGS and optional PROJECT_SPACE_SETUP parameters to control test scope and setup requirements within a dockerized environment.

Can I execute Robot Framework tests across Snowflake, Kafka, and MySQL without starting Groundplex?

Yes, you can execute tests without starting Groundplex by using the `make robot-run-tests-no-gp` command with your desired TAGS, provided the Groundplex lifecycle is already running and managing the environment independently.

How do TAGS control which Robot Framework tests run across Oracle and PostgreSQL?

TAGS filter and select specific test scenarios for execution across Oracle and PostgreSQL. You pass TAGS like `TAGS="snowflake_demo"` to the Make command to target only tests matching those tagged scenarios.

What is the purpose of PROJECT_SPACE_SETUP when orchestrating SnapLogic tests?

PROJECT_SPACE_SETUP handles project space configuration during test orchestration. Setting it to True ensures the necessary SnapLogic project spaces are provisioned automatically before the Robot Framework tests execute.

Do I need Docker to run SnapLogic Robot Framework tests with Groundplex lifecycle management?

Yes, Docker is required to run these tests. The Skill ensures all Make commands and Robot Framework test executions work correctly within a dockerized environment that manages the Groundplex lifecycle.