# Check Integration Tests

> Check Konflux integration test status and results. Lists test runs, gets results, shows snapshots. Use when user says "check integration tests", "integration test status". Use when this capability is needed.

- Skill: `tomevault-io/check-integration-tests` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/check-integration-tests`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/check-integration-tests/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/check-integration-tests

---


# Check Integration Tests

## Inputs

| Input | Type | Default | Purpose |
|-------|------|---------|---------|
| `namespace` | string | aap-aa-tenant | Konflux namespace |
| `limit` | int | 10 | Number of results to show |

## Workflow

### 1. Bootstrap
- `persona_load("release")` — konflux tools
- `check_known_issues("konflux", "")`, `check_known_issues("integration_test", "")`
- `knowledge_query(project="automation-analytics-backend", persona="developer", section="gotchas")`

### 2. List Tests
- `konflux_list_integration_tests(namespace="{namespace}")`
- Parse: passed, failed, running counts

### 3. Failed Test Details (if any failed)
- `konflux_get_test_results(name="{first_failed_test}", namespace="{namespace}")`

### 4. Snapshots
- `konflux_list_snapshots(namespace="{namespace}")`

### 5. Report
- Summary: passed | failed | running | total
- List recent test runs with status
- Failed test details if failed > 0
- Snapshot list
- Log: `memory_session_log("Checked integration tests", "namespace={ns}, tests={count}")`

### 6. Failure Learning
- Unauthorized → `learn_tool_fix("konflux_list_integration_tests", "unauthorized", "K8s auth expired", "Run kube_login(cluster='konflux')")`
- No route to host → `learn_tool_fix("konflux_list_integration_tests", "no route to host", "VPN not connected", "Run vpn_connect()")`

## Key MCP Tools

- `persona_load`, `konflux_list_integration_tests`, `konflux_get_test_results`
- `konflux_list_snapshots`, `konflux_get_snapshot`
- `check_known_issues`, `learn_tool_fix`, `knowledge_query`, `memory_session_log`

## Key Namespace

- **aap-aa-tenant** — Konflux tenant for Automation Analytics

## Useful Commands

```
konflux_get_test_results(name='<test-name>', namespace='aap-aa-tenant')
konflux_get_snapshot(name='<snapshot-name>', namespace='aap-aa-tenant')
```

## Chains To

- `release_to_prod` — if tests pass
- `ci_retry` — if tests failed transiently
- `notify_team` — notify of test results

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/dmzoneill) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

