atlan-cli-run-test-loop

Automate Atlan app run/test loops with CLI commands and readiness checks.

4|7|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/atlanhq/atlan-sample-apps --skill atlan-cli-run-test-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atlan-cli-run-test-loop
Source: https://github.com/atlanhq/atlan-sample-apps/tree/main/.agents/skills/atlan-cli-run-test-loop
Command: npx skills add https://github.com/atlanhq/atlan-sample-apps --skill atlan-cli-run-test-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates the repetitive workflow of running and testing Atlan apps by coordinating CLI interactions, environment readiness checks, and safe fallbacks to reduce manual debugging.

Core Features & Use Cases

  • CLI-first run/test workflow: Executes app run and test commands, prioritizing the CLI path and validating outcomes.
  • Preflight & Infra Readiness: Verifies Atlan CLI availability, installs/configures it if needed, and ensures uv, temporal, and dapr are ready before tests.
  • Deterministic Loop Logging: Records each cycle in loop_report.md and surfaces CLI mismatches for quick remediation.
  • Use Case: Ideal for local development pipelines that need reliable unit and e2e test loops with automatic recovery guidance.

Quick Start

Use the Atlan CLI-first workflow to run and test a target app path. Example commands:

  • Ensure CLI is installed: atlan --help
  • Run the app: atlan app run -p <app_path>
  • Run unit tests: atlan app test -p <app_path> -t unit
  • Run E2E tests: atlan app test -p <app_path> -t e2e
  • Review loop reports: cat <path>/loop_report.md

Frequently Asked Questions about atlan-cli-run-test-loop

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

FAQPage Schema
How do I automate CLI-based test loops for my Atlan app?

Automate test loops using the Atlan CLI-first workflow, which executes app run and test commands in deterministic sequences. It validates CLI availability, checks infrastructure prerequisites like uv, temporal, and dapr, and logs each cycle to loop_report.md with recovery guidance.

What infrastructure prerequisites do I need before running Atlan app tests?

Before running tests, ensure the Atlan CLI is installed and accessible, and verify that uv, temporal, and dapr are configured in your environment. The skill performs preflight checks and provides fallback recovery if any dependency is unavailable.

How do I handle CLI path issues when automating Atlan app runs?

The skill enforces deterministic command sequences and includes safe fallbacks when the CLI path is unavailable. It detects CLI mismatches during preflight validation and surfaces them in loop_report.md with remediation steps.

Can I use this skill for both unit and end-to-end testing workflows?

Yes, the skill supports both unit and e2e test workflows through CLI commands like `atlan app test -t unit` and `atlan app test -t e2e`, executed within a coordinated local development pipeline with automatic environment readiness checks.

What does the loop report show and how do I use it?

The loop_report.md records each test cycle, surfaces CLI mismatches, and includes recovery guidance for quick remediation. Review it after runs to diagnose failures and validate that infrastructure is ready for the next cycle.

Is this skill suitable for local development pipelines only?

The skill is designed for local development environments with CLI-first validation and infra readiness checks. It prioritizes deterministic execution and safe fallbacks, making it ideal for iterative development and debugging workflows.