Skip to content
SPECIFICTION
Get listed

Kubetest2 vs terraform-plugin-testing

Kubetest2

github.com

terraform-plugin-testing

github.com

Side by side

FigureKubetest2terraform-plugin-testing
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
macOS—Yes
Linux—Yes
APIYes—
Self-hostedYes—
Plans published11
Spec score · Infrastructure Testing Tools8.2 (#6)7.2 (#21)
LicenseThe GitHub repository identifies Apache-2.0 as its license.The project is licensed under Mozilla Public License v2.0.
PurposeKubetest2 is a framework for deploying Kubernetes clusters and running end-to-end tests against them.terraform-plugin-testing is a Go helper module for testing Terraform providers.

Plans

Kubetest2

  • Apache License 2.0Free

Kubetest2 pricing →

terraform-plugin-testing

  • Open sourceFree

terraform-plugin-testing pricing →

In their own words

Kubetest2

Kubetest2 has no write-up on Specifiction yet; its figures are above.

Visit github.com

terraform-plugin-testing

terraform-plugin-testing is a free Go helper module for testing Terraform providers on Linux and macOS. It supports unit tests that exercise plugin code in isolation without network connections, and acceptance tests that run real Terraform plan, apply, refresh, and destroy operations. Acceptance testing includes Lifecycle, Import, Refresh, and Query modes. The plancheck package can inspect empty or non-empty plans, resource and data source values, and actions. The statecheck package checks known values, sensitive values, and comparisons between resource or data source attributes. The framework uses a local Terraform binary with standard Go testing tools, including go test and the testing package, so tests can run in continuous integration environments such as GitHub Actions. Acceptance runs may create and destroy infrastructure, which can consume quotas and incur expenses. Prerequisites include a recent stable Go release, Terraform CLI 0.12.26 or later, provider and resource access, and TF_ACC set to a value. The project uses Mozilla Public License v2.0.

Visit github.com