Artificial Intelligence1 min read

Onboard your repository to Testing Farm with Claude Code

By · Published by Everything Blog

In short

Software developers can now automate repository setup for Testing Farm through a dedicated AI agent built for Claude Code. The agent handles API authentication, generates Flexible Metadata Format files, and establishes pipelines for GitHub Actions or GitLab CI. Setup requires users to have Git, the tmt utility, a Testing Farm API token, and the Claude Code command-line interface ready locally. By analyzing target codebases, the tool accurately pinpoints existing test suites and writes the necessary configuration files.

Key points

  • Developers can trigger the configuration agent through direct terminal prompts or by usin…: Developers can trigger the configuration agent through direct terminal prompts or by using an interactive slash command inside Claude Code.
  • The assistant gathers required workflow triggers and target operating system details to a…: The assistant gathers required workflow triggers and target operating system details to automatically write custom continuous integration configurations.
  • Adopting this automated onboarding process removes the need to manually write boilerplate…: Adopting this automated onboarding process removes the need to manually write boilerplate Test Management Tool metadata.

Sources checked by our analysis pipeline: 1

Configuring automated testing for open source projects usually means writing boilerplate continuous integration (CI) workflows and wrestling with test metadata by hand. Testing Farm gives Red Hat Enterprise Linux and Fedora engineering teams flexible multi-environment testing, but setting up Test Management Tool (TMT) metadata, API tokens, and CI pipelines manually involves plenty of friction.

Whether you maintain an upstream project on GitHub or an internal component on Red Hat GitLab, this agentic CI/CD skill automates the configuration across both public and enterprise environments. Here is how to configure Claude Code with the Testing Farm skill to generate your TMT metadata and CI workflows automatically.

Core capabilities of the Testing Farm agent

This AI skill helps developers onboard their repositories to Testing Farm for automated test execution. It guides you step by step through obtaining API access, initializing TMT metadata, and configuring CI pipelines across various platforms.

You can use this skill when integrating Testing Farm into repositories hosted on:

- GitHub (via GitHub Actions workflows)

- GitLab (via GitLab CI pipelines)

- Red Hat internal GitLab (

gitlab.cee.redhat.com

)

The…

Artificial Intelligence