All Projects

QualityFlow

AI-powered automated test generation and coverage analysis pipeline built with ZenML and LLMs.
Project
QualityFlow
project id
qualityflow
Use this id to create a new project in ZenML
Pipelines

Generate & Evaluate Pipeline

Selects code, generates tests with LLM and baseline, runs them with coverage, and reports results.

Recommended Stack

Stack Components

  • Orchestrator: default
  • Artifact Store: default
Details

QualityFlow is an AI-powered test generation pipeline that demonstrates how to
build production-ready workflows for automated unit test generation using
Large Language Models (LLMs) with ZenML. It focuses on generating tests,
comparing against a baseline, and producing real coverage analysis.

What It Does

  • Integrates LLM providers (OpenAI/Anthropic) for intelligent unit test generation

  • Selects target source files via configurable strategies with max_files limits

  • Generates baseline heuristic tests to compare with LLM-generated tests

  • Executes tests and produces coverage metrics and detailed reports

  • Tracks token usage and estimated costs via run metadata

How It Works

  • A single Generate & Evaluate pipeline orchestrates: input selection, source fetching,
    code analysis, LLM test generation, baseline test generation, test execution with
    coverage, and comparative reporting

  • Uses ZenML Path artifacts to support remote/containerized execution

  • Configurable via YAML files to control speed, providers, and test limits

Architecture

The architecture connects a streamlined test-generation pipeline to LLM providers and
test execution backends, producing coverage reports and markdown summaries that are
versioned and tracked in ZenML.

Gallery

Unify Your ML and LLM Workflows

Free, powerful MLOps open source foundation
Works with any infrastructure
Upgrade to managed Pro features
Dashboard displaying machine learning models, including versions, authors, and tags. Relevant to model monitoring and ML pipelines.