terraform-provider-testing

Coordinate tests, generators, and schemas for Terraform providers using Go.

2|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/robinmordasiewicz/terraform-provider-f5xc --skill terraform-provider-testing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform-provider-testing
Source: https://github.com/robinmordasiewicz/terraform-provider-f5xc/tree/main/.claude/skills/terraform-provider-testing
Command: npx skills add https://github.com/robinmordasiewicz/terraform-provider-f5xc --skill terraform-provider-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive, coordinated test-driven development for Terraform providers that ensures tests, generators, and schemas evolve together, preventing root-cause issues from being ignored.

Core Features & Use Cases

  • Co-development of tests, generators, and schemas to accelerate provider quality.
  • Enforcement of a rigorous workflow that avoids skipping resources due to missing credentials or licensing.
  • Practical use cases include validating resource CRUD, schema generation, and plan-state consistency across providers.

Quick Start

Install and run the provider tests using the Terraform plugin-testing framework to validate the end-to-end development workflow.

Frequently Asked Questions about terraform-provider-testing

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

FAQPage Schema
How do I automate test-driven development for Terraform providers?▼

You can automate test-driven development for Terraform providers by coordinating tests, generators, and schemas so they evolve together. This ensures root-cause fixes rather than skipping resources during validation.

Why do my Terraform provider tests skip resources when credentials are missing?▼

Terraform provider tests often skip resources when credentials or licensing are missing. A rigorous development workflow enforces end-to-end coordination and robust error handling to prevent ignoring these root-cause issues.

Does the terraform-plugin-testing SDK support schema generation and CRUD validation?▼

Yes, the terraform-plugin-testing SDK supports validating resource CRUD, schema generation, and plan-state consistency. It coordinates these elements to accelerate provider quality and ensure comprehensive testing.

What is the best way to ensure plan-state consistency across Terraform providers?▼

The best way to ensure plan-state consistency is using a co-development approach for tests, generators, and schemas. This applies Go and the terraform-plugin-testing SDK to validate end-to-end workflows.

Do I need Go to write tests using the Terraform plugin-testing framework?▼

Yes, you need Go to write tests using the Terraform plugin-testing framework. The development workflow requires Go to coordinate schemas, generators, and tests for Terraform provider validation.

Can I validate resource CRUD operations without skipping tests in Terraform provider development?▼

You can validate resource CRUD operations without skipping tests by applying a strict development workflow. This approach uses robust error handling to address missing credentials rather than bypassing resource validation.