Closed alexsomesan closed 5 years ago
This change ensures that the provider builds correctly with Go 1.11+ in preparation for conversion to TF 0.12.
Tests passing when compiled with Go 1.11.4 with modules enabled.
------------------------------------------------------------ ~/workspace/terraform-provider-ignition(go-modules*) » make test testacc alex@alexs-macbook ==> Checking that code complies with gofmt requirements... go test -i $(go list ./... |grep -v 'vendor') || exit 1 echo $(go list ./... |grep -v 'vendor') | \ xargs -t -n4 go test -timeout=30s -parallel=4 go test -timeout=30s -parallel=4 github.com/terraform-providers/terraform-provider-ignition github.com/terraform-providers/terraform-provider-ignition/ignition ? github.com/terraform-providers/terraform-provider-ignition [no test files] ok github.com/terraform-providers/terraform-provider-ignition/ignition (cached) TF_ACC=1 go test $(go list ./... |grep -v 'vendor') -v -timeout 120m ? github.com/terraform-providers/terraform-provider-ignition [no test files] === RUN TestProvider --- PASS: TestProvider (0.00s) === RUN TestIngnitionFileReplace --- PASS: TestIngnitionFileReplace (0.02s) === RUN TestIngnitionFileAppend --- PASS: TestIngnitionFileAppend (0.01s) === RUN TestIngnitionFileReplaceNoVerification --- PASS: TestIngnitionFileReplaceNoVerification (0.01s) === RUN TestIngnitionFileAppendNoVerification --- PASS: TestIngnitionFileAppendNoVerification (0.01s) === RUN TestIgnitionConfigDisks --- PASS: TestIgnitionConfigDisks (0.02s) === RUN TestIgnitionConfigArrays --- PASS: TestIgnitionConfigArrays (0.02s) === RUN TestIgnitionConfigFilesystems --- PASS: TestIgnitionConfigFilesystems (0.02s) === RUN TestIgnitionConfigFiles --- PASS: TestIgnitionConfigFiles (0.02s) === RUN TestIgnitionConfigSystemd --- PASS: TestIgnitionConfigSystemd (0.02s) === RUN TestIgnitionConfigNetworkd --- PASS: TestIgnitionConfigNetworkd (0.02s) === RUN TestIgnitionConfigUsers --- PASS: TestIgnitionConfigUsers (0.02s) === RUN TestIgnitionConfigGroupss --- PASS: TestIgnitionConfigGroupss (0.02s) === RUN TestIngnitionDirectory --- PASS: TestIngnitionDirectory (0.02s) === RUN TestIngnitionDirectoryInvalidMode --- PASS: TestIngnitionDirectoryInvalidMode (0.00s) === RUN TestIngnitionDirectoryInvalidPath --- PASS: TestIngnitionDirectoryInvalidPath (0.00s) === RUN TestIngnitionDisk --- PASS: TestIngnitionDisk (0.02s) === RUN TestIngnitionDiskInvalidDevice --- PASS: TestIngnitionDiskInvalidDevice (0.00s) === RUN TestIngnitionDiskInvalidPartition --- PASS: TestIngnitionDiskInvalidPartition (0.00s) === RUN TestIngnitionFile --- PASS: TestIngnitionFile (0.03s) === RUN TestIngnitionFileInvalidMode --- PASS: TestIngnitionFileInvalidMode (0.00s) === RUN TestIngnitionFileInvalidPath --- PASS: TestIngnitionFileInvalidPath (0.00s) === RUN TestIngnitionFilesystem --- PASS: TestIngnitionFilesystem (0.03s) === RUN TestIngnitionFilesystemInvalidPath --- PASS: TestIngnitionFilesystemInvalidPath (0.00s) === RUN TestIngnitionFilesystemInvalidPathAndMount --- PASS: TestIngnitionFilesystemInvalidPathAndMount (0.00s) === RUN TestIngnitionGroup --- PASS: TestIngnitionGroup (0.03s) === RUN TestIngnitionLink --- PASS: TestIngnitionLink (0.02s) === RUN TestIngnitionLinkInvalidPath --- PASS: TestIngnitionLinkInvalidPath (0.00s) === RUN TestIngnitionNetworkdUnit --- PASS: TestIngnitionNetworkdUnit (0.02s) === RUN TestIngnitionRaid --- PASS: TestIngnitionRaid (0.02s) === RUN TestIngnitionRaidInvalidLevel --- PASS: TestIngnitionRaidInvalidLevel (0.00s) === RUN TestIngnitionRaidInvalidDevices --- PASS: TestIngnitionRaidInvalidDevices (0.00s) === RUN TestIngnitionSystemdUnit --- PASS: TestIngnitionSystemdUnit (0.02s) === RUN TestIngnitionSystemdUnitEmptyContentWithDropIn --- PASS: TestIngnitionSystemdUnitEmptyContentWithDropIn (0.02s) === RUN TestIgnitionSystemdUnit_emptyContent --- PASS: TestIgnitionSystemdUnit_emptyContent (0.02s) === RUN TestIngnitionSystemUnitInvalidName --- PASS: TestIngnitionSystemUnitInvalidName (0.00s) === RUN TestIngnitionSystemUnitInvalidContent --- PASS: TestIngnitionSystemUnitInvalidContent (0.00s) === RUN TestIngnitionUser --- PASS: TestIngnitionUser (0.03s) PASS ok github.com/terraform-providers/terraform-provider-ignition/ignition (cached) ------------------------------------------------------------
@terraform-providers/ecosystem PTAL
This change ensures that the provider builds correctly with Go 1.11+ in preparation for conversion to TF 0.12.
Tests passing when compiled with Go 1.11.4 with modules enabled.