INNER CODE UNIT · Go

Test_ProviderBuild_GenerateAcceptanceTests

hashicorp/terraform-plugin-docs · cmd/tfplugindocs/main_test.go:21

func Test_ProviderBuild_GenerateAcceptanceTests(t *testing.T) {
	t.Parallel()
	if os.Getenv("ACCTEST") == "" {
		t.Skip("ACCTEST env var not set; skipping provider build acceptance tests.")
	}
	// Setting a custom temp dir instead of relying on os.TempDir()
	// because Terraform providers fail to start up when $TMPDIR
	// length is too long: https://github.com/hashicorp/terraform/issues/32787
	tmpDir := "/tmp/tftmp"
	err := os.MkdirAll(tmpDir, 0755)
	if err != nil {
		t.Errorf("Error creating temp dir for testing: %s", err.Error())
	}
	defer os.RemoveAll(tmpDir)

	testscript.Run(t, testscript.Params{
		Dir:         "testdata/scripts/provider-build/generate",
		WorkdirRoot: tmpDir,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…