developer-delphi-testing-and-quality

Define and enforce Delphi/FPC testing and quality gates across CI pipelines.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-testing-and-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-testing-and-quality
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-testing-and-quality_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-testing-and-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Esta skill define e executa estratégias de testes (unitários e integração) e gates de qualidade para Delphi/FPC, assegurando que o código esteja coberto, validado e pronto para CI/CD, sem execução de troubleshooting de runtime.

Core Features & Use Cases

  • Definição de matriz de testes por módulo para Delphi e FPC
  • Configuração de gates de falha e critérios de aceite versionados
  • Suporte para pipeline de CI com compilação cruzada e validação de qualidade

Quick Start

Configure a estratégia de testes para Delphi/FPC e execute-a no seu pipeline de CI para validar compilação e cobertura de testes.

Frequently Asked Questions about developer-delphi-testing-and-quality

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

FAQPage Schema
How do I set up unit and integration testing for Delphi and FPC projects?

Unit and integration testing for Delphi and FPC is configured by defining a test matrix by module and versioned acceptance gates. This enforces quality criteria and validates cross-compiler builds without executing runtime troubleshooting.

What are quality gates in CI pipelines for Delphi applications?

Quality gates in CI pipelines for Delphi are versioned acceptance criteria and failure gates that validate cross-compiler builds and test coverage. They ensure code is validated and ready for CI/CD before deployment.

Can I use this testing strategy for both Delphi and Free Pascal compilers?

Yes, the strategy explicitly supports both Delphi and FPC. It implements cross-compiler builds and test matrices tailored for each environment to ensure comprehensive quality validation across different compiler targets.

How do I configure versioned acceptance gates for CI/CD pipelines?

Versioned acceptance gates are configured by defining specific failure gates and quality criteria within your CI pipeline. This governance ensures Delphi/FPC code meets versioned validation standards before passing compilation and coverage checks.

What is a minimal compilable example in Delphi/FPC testing?

A minimal compilable example in Delphi/FPC testing is a basic code structure used to validate cross-compiler builds. It ensures the core modules compile successfully during CI pipeline execution without complex dependencies.

Why does my CI pipeline fail during cross-compiler builds for FPC?

Cross-compiler builds for FPC fail when versioned acceptance gates or test matrices are not properly aligned with module requirements. Enforcing quality criteria and validating minimal compilable examples prevents these pipeline failures.