atlan-cli-run-test-loop
Atlan CLI Run Test Loop
Execute run/test/fix loops that a developer would expect from a normal app request.
Workflow
- Resolve target app path.
- Verify CLI availability first:
- Check
command -v atlan. - If missing, invoke
atlan-cli-install-configurebefore run/test. - Do not begin by searching for a local
atlan-clirepository. - Re-verify with
command -v atlan && atlan --help. - If network/install is blocked, stop and ask the user to enable installation or provide an existing CLI binary path.
- Check
- Verify infra prerequisites before run/e2e:
uv,temporal,daprare available.- Dapr runtime initialization is present (config path exists and sidecar can start).
- If missing, run
atlan app init toolsfirst; if issue persists, apply manual Dapr recovery and record it.
- Use CLI-first commands:
atlan app run -p <app_path>atlan app test -p <app_path> -t unit
More from atlanhq/atlan-sample-apps
atlan-fact-verification-gate
Verify Atlan app behavior against SDK docs/code and CLI docs/code before behavior-changing decisions; use lightweight checks by default and deep checks when risk is high.
10atlan-sdk-objectstore-io-defaults
Enforce object store and IO defaults from the Atlan SDK for output paths, prefixes, and file writes. Use when implementing or reviewing raw/transformed output handling.
8atlan-cli-install-configure
Install Atlan CLI with OS-aware binaries (or Homebrew on macOS) only when missing, then configure baseline tenant auth/log settings.
6atlan-review-doc-sync
Run findings-first review for Atlan app changes and synchronize app documentation with implemented behavior. Use when completing a change set, preparing handoff, or auditing regressions.
5atlan-app-scaffold-standard
Scaffold new Atlan apps from CLI templates as the default behavior when users ask for a new app, then align files to sample-app standards.
5atlan-sql-connector-patterns
Select and apply the correct SQL connector implementation pattern (SDK-default minimal or source-specific custom). Use when building or extending SQL metadata/query extraction connectors.
5