From 739257d959d5b46f54e7b5399b02eecf33d8cd32 Mon Sep 17 00:00:00 2001
From: liuyuan <709503583@qq.com>
Date: Tue, 11 Jan 2022 16:25:39 +0800
Subject: [PATCH] Improves the module examples/complete
---
.gitignore | 29 +-
README.md | 2 +-
example/main.tf | 12 -
example/outputs.tf | 4 -
example/versions.tf | 4 -
examples/complete/README.md | 32 +
examples/complete/main.tf | 31 +
examples/complete/outputs.tf | 3 +
examples/complete/tfvars/01-update.tfvars | 11 +
examples/complete/variables.tf | 65 +
examples/complete/versions.tf | 3 +
main.tf | 14 +-
outputs.tf | 31 +-
terratest/basic/main.tf | 12 +-
terratest/basic/variables.tf | 20 +-
terratest/terraform_test.go | 4 +-
.../github.com/davecgh/go-spew/.gitignore | 22 -
.../github.com/davecgh/go-spew/.travis.yml | 28 -
.../vendor/github.com/davecgh/go-spew/LICENSE | 15 -
.../github.com/davecgh/go-spew/README.md | 201 -
.../github.com/davecgh/go-spew/cov_report.sh | 22 -
.../github.com/davecgh/go-spew/spew/bypass.go | 145 -
.../davecgh/go-spew/spew/bypasssafe.go | 38 -
.../github.com/davecgh/go-spew/spew/common.go | 341 -
.../davecgh/go-spew/spew/common_test.go | 298 -
.../github.com/davecgh/go-spew/spew/config.go | 306 -
.../github.com/davecgh/go-spew/spew/doc.go | 211 -
.../github.com/davecgh/go-spew/spew/dump.go | 509 -
.../davecgh/go-spew/spew/dump_test.go | 1042 -
.../davecgh/go-spew/spew/dumpcgo_test.go | 101 -
.../davecgh/go-spew/spew/dumpnocgo_test.go | 26 -
.../davecgh/go-spew/spew/example_test.go | 226 -
.../github.com/davecgh/go-spew/spew/format.go | 419 -
.../davecgh/go-spew/spew/format_test.go | 1558 --
.../davecgh/go-spew/spew/internal_test.go | 84 -
.../go-spew/spew/internalunsafe_test.go | 101 -
.../github.com/davecgh/go-spew/spew/spew.go | 148 -
.../davecgh/go-spew/spew/spew_test.go | 320 -
.../davecgh/go-spew/spew/testdata/dumpcgo.go | 82 -
.../davecgh/go-spew/test_coverage.txt | 61 -
.../terratest/.circleci/config.yml | 252 -
.../gruntwork-io/terratest/.gitignore | 14 -
.../terratest/.pre-commit-config.yaml | 4 -
.../gruntwork-io/terratest/CODEOWNERS | 1 -
.../gruntwork-io/terratest/CONTRIBUTING.md | 70 -
.../gruntwork-io/terratest/Gopkg.lock | 883 -
.../gruntwork-io/terratest/Gopkg.toml | 102 -
.../github.com/gruntwork-io/terratest/LICENSE | 202 -
.../github.com/gruntwork-io/terratest/NOTICE | 4 -
.../gruntwork-io/terratest/README.md | 660 -
.../gruntwork-io/terratest/REFACTOR.md | 265 -
.../terratest/_docs/images/circleci-logs.png | Bin 299243 -> 0 bytes
.../_docs/images/circleci-test-summary.png | Bin 144122 -> 0 bytes
.../cmd/terratest_log_parser/main.go | 134 -
.../examples/helm-basic-example/Chart.yaml | 4 -
.../examples/helm-basic-example/README.md | 37 -
.../helm-basic-example/templates/_helpers.tpl | 32 -
.../templates/deployment.yaml | 30 -
.../helm-basic-example/templates/service.yaml | 20 -
.../examples/helm-basic-example/values.yaml | 8 -
.../kubernetes-basic-example/README.md | 40 -
.../nginx-deployment.yml | 33 -
.../kubernetes-rbac-example/README.md | 36 -
.../namespace-service-account.yml | 35 -
.../examples/packer-basic-example/README.md | 73 -
.../examples/packer-basic-example/build.json | 59 -
.../examples/packer-docker-example/.env | 3 -
.../examples/packer-docker-example/README.md | 56 -
.../examples/packer-docker-example/app.rb | 18 -
.../examples/packer-docker-example/build.json | 53 -
.../configure-sinatra-app.sh | 18 -
.../packer-docker-example/docker-compose.yml | 20 -
.../terraform-asg-scp-example/README.md | 95 -
.../terraform-asg-scp-example/main.tf | 96 -
.../terraform-asg-scp-example/outputs.tf | 3 -
.../terraform-asg-scp-example/variables.tf | 36 -
.../terraform-aws-dynamodb-example/README.md | 35 -
.../terraform-aws-dynamodb-example/main.tf | 25 -
.../variables.tf | 9 -
.../terraform-aws-ecs-example/README.md | 37 -
.../terraform-aws-ecs-example/main.tf | 80 -
.../terraform-aws-ecs-example/outputs.tf | 3 -
.../terraform-aws-ecs-example/variables.tf | 27 -
.../examples/terraform-aws-example/README.md | 48 -
.../examples/terraform-aws-example/main.tf | 42 -
.../examples/terraform-aws-example/outputs.tf | 3 -
.../terraform-aws-example/variables.tf | 23 -
.../terraform-aws-rds-example/README.md | 47 -
.../terraform-aws-rds-example/main.tf | 111 -
.../terraform-aws-rds-example/outputs.tf | 3 -
.../terraform-aws-rds-example/variables.tf | 70 -
.../terraform-aws-s3-example/README.md | 50 -
.../examples/terraform-aws-s3-example/main.tf | 65 -
.../terraform-aws-s3-example/outputs.tf | 7 -
.../terraform-aws-s3-example/variables.tf | 33 -
.../terraform-backend-example/README.md | 43 -
.../terraform-backend-example/main.tf | 18 -
.../terraform-basic-example/README.md | 33 -
.../examples/terraform-basic-example/main.tf | 22 -
.../terraform-basic-example/outputs.tf | 15 -
.../terraform-basic-example/variables.tf | 39 -
.../examples/terraform-gcp-example/README.md | 40 -
.../examples/terraform-gcp-example/main.tf | 34 -
.../examples/terraform-gcp-example/outputs.tf | 11 -
.../terraform-gcp-example/variables.tf | 47 -
.../terraform-gcp-ig-example/README.md | 39 -
.../examples/terraform-gcp-ig-example/main.tf | 44 -
.../terraform-gcp-ig-example/outputs.tf | 3 -
.../terraform-gcp-ig-example/variables.tf | 41 -
.../examples/terraform-http-example/README.md | 49 -
.../examples/terraform-http-example/main.tf | 83 -
.../terraform-http-example/outputs.tf | 11 -
.../user-data/user-data.sh | 13 -
.../terraform-http-example/variables.tf | 38 -
.../terraform-packer-example/README.md | 56 -
.../examples/terraform-packer-example/main.tf | 54 -
.../terraform-packer-example/outputs.tf | 11 -
.../user-data/user-data.sh | 13 -
.../terraform-packer-example/variables.tf | 41 -
.../terraform-redeploy-example/README.md | 51 -
.../terraform-redeploy-example/main.tf | 286 -
.../terraform-redeploy-example/outputs.tf | 11 -
.../user-data/user-data.sh | 13 -
.../terraform-redeploy-example/variables.tf | 53 -
.../terraform-remote-exec-example/README.md | 35 -
.../files/get-public-ip.sh | 5 -
.../terraform-remote-exec-example/main.tf | 118 -
.../terraform-remote-exec-example/outputs.tf | 7 -
.../variables.tf | 41 -
.../examples/terraform-ssh-example/README.md | 47 -
.../examples/terraform-ssh-example/main.tf | 98 -
.../examples/terraform-ssh-example/outputs.tf | 15 -
.../terraform-ssh-example/variables.tf | 36 -
.../terratest/modules/aws/account.go | 55 -
.../terratest/modules/aws/account_test.go | 37 -
.../gruntwork-io/terratest/modules/aws/acm.go | 56 -
.../gruntwork-io/terratest/modules/aws/ami.go | 273 -
.../terratest/modules/aws/ami_test.go | 42 -
.../gruntwork-io/terratest/modules/aws/asg.go | 145 -
.../terratest/modules/aws/asg_test.go | 160 -
.../terratest/modules/aws/auth.go | 155 -
.../gruntwork-io/terratest/modules/aws/aws.go | 2 -
.../terratest/modules/aws/cloudwatch.go | 59 -
.../terratest/modules/aws/dynamodb.go | 80 -
.../gruntwork-io/terratest/modules/aws/ebs.go | 31 -
.../terratest/modules/aws/ec2-files.go | 234 -
.../terratest/modules/aws/ec2-syslog.go | 109 -
.../gruntwork-io/terratest/modules/aws/ec2.go | 406 -
.../terratest/modules/aws/ec2_test.go | 33 -
.../gruntwork-io/terratest/modules/aws/ecs.go | 147 -
.../terratest/modules/aws/ecs_test.go | 23 -
.../terratest/modules/aws/errors.go | 101 -
.../gruntwork-io/terratest/modules/aws/iam.go | 152 -
.../terratest/modules/aws/iam_test.go | 21 -
.../terratest/modules/aws/keypair.go | 92 -
.../terratest/modules/aws/keypair_test.go | 52 -
.../gruntwork-io/terratest/modules/aws/kms.go | 56 -
.../gruntwork-io/terratest/modules/aws/rds.go | 241 -
.../terratest/modules/aws/region.go | 157 -
.../terratest/modules/aws/region_test.go | 56 -
.../gruntwork-io/terratest/modules/aws/s3.go | 398 -
.../terratest/modules/aws/s3_test.go | 214 -
.../gruntwork-io/terratest/modules/aws/sns.go | 83 -
.../terratest/modules/aws/sns_test.go | 45 -
.../gruntwork-io/terratest/modules/aws/sqs.go | 207 -
.../terratest/modules/aws/sqs_test.go | 59 -
.../gruntwork-io/terratest/modules/aws/ssm.go | 71 -
.../terratest/modules/aws/ssm_test.go | 25 -
.../gruntwork-io/terratest/modules/aws/vpc.go | 191 -
.../terratest/modules/aws/vpc_test.go | 27 -
.../modules/collections/collections.go | 2 -
.../terratest/modules/collections/lists.go | 40 -
.../modules/collections/lists_test.go | 89 -
.../modules/customerrors/multierror.go | 36 -
.../terratest/modules/docker/docker.go | 2 -
.../modules/docker/docker_compose.go | 36 -
.../modules/environment/environment.go | 2 -
.../terratest/modules/environment/envvar.go | 28 -
.../modules/environment/envvar_test.go | 34 -
.../terratest/modules/files/files.go | 185 -
.../terratest/modules/files/files_test.go | 142 -
.../terratest/modules/gcp/compute.go | 641 -
.../terratest/modules/gcp/compute_test.go | 221 -
.../gruntwork-io/terratest/modules/gcp/gcp.go | 2 -
.../terratest/modules/gcp/oslogin.go | 134 -
.../terratest/modules/gcp/oslogin_test.go | 50 -
.../terratest/modules/gcp/provider.go | 53 -
.../terratest/modules/gcp/region.go | 256 -
.../terratest/modules/gcp/region_test.go | 167 -
.../terratest/modules/gcp/storage.go | 219 -
.../terratest/modules/gcp/storage_test.go | 72 -
.../gruntwork-io/terratest/modules/git/git.go | 27 -
.../terratest/modules/git/git_test.go | 14 -
.../terratest/modules/helm/cmd.go | 59 -
.../terratest/modules/helm/delete.go | 25 -
.../terratest/modules/helm/errors.go | 42 -
.../terratest/modules/helm/format.go | 90 -
.../terratest/modules/helm/format_test.go | 205 -
.../terratest/modules/helm/helm.go | 2 -
.../terratest/modules/helm/install.go | 45 -
.../terratest/modules/helm/install_test.go | 82 -
.../terratest/modules/helm/options.go | 15 -
.../terratest/modules/helm/rollback.go | 22 -
.../terratest/modules/helm/template.go | 84 -
.../terratest/modules/helm/upgrade.go | 40 -
.../terratest/modules/helm/upgrade_test.go | 105 -
.../modules/http-helper/continuous.go | 60 -
.../modules/http-helper/dummy_server.go | 56 -
.../modules/http-helper/dummy_server_test.go | 56 -
.../modules/http-helper/http_helper.go | 136 -
.../terratest/modules/k8s/client.go | 47 -
.../terratest/modules/k8s/cluster_role.go | 25 -
.../modules/k8s/cluster_role_test.go | 48 -
.../terratest/modules/k8s/config.go | 183 -
.../terratest/modules/k8s/config_test.go | 268 -
.../terratest/modules/k8s/errors.go | 137 -
.../terratest/modules/k8s/ingress.go | 82 -
.../terratest/modules/k8s/ingress_test.go | 133 -
.../gruntwork-io/terratest/modules/k8s/k8s.go | 3 -
.../terratest/modules/k8s/kubectl.go | 123 -
.../terratest/modules/k8s/kubectl_options.go | 34 -
.../terratest/modules/k8s/kubectl_test.go | 23 -
.../terratest/modules/k8s/namespace.go | 66 -
.../terratest/modules/k8s/namespace_test.go | 36 -
.../terratest/modules/k8s/node.go | 130 -
.../terratest/modules/k8s/node_test.go | 74 -
.../gruntwork-io/terratest/modules/k8s/pod.go | 141 -
.../terratest/modules/k8s/pod_test.go | 106 -
.../terratest/modules/k8s/role.go | 27 -
.../terratest/modules/k8s/role_test.go | 62 -
.../terratest/modules/k8s/secret.go | 27 -
.../terratest/modules/k8s/secret_test.go | 55 -
.../modules/k8s/self_subject_access_review.go | 39 -
.../k8s/self_subject_access_review_test.go | 31 -
.../terratest/modules/k8s/service.go | 222 -
.../terratest/modules/k8s/service_account.go | 137 -
.../modules/k8s/service_account_test.go | 104 -
.../terratest/modules/k8s/service_test.go | 142 -
.../terratest/modules/k8s/tunnel.go | 253 -
.../terratest/modules/k8s/tunnel_test.go | 117 -
.../terratest/modules/logger/logger.go | 71 -
.../terratest/modules/logger/logger_test.go | 21 -
.../logger/parser/failed_test_marker.go | 64 -
.../logger/parser/failed_test_marker_test.go | 125 -
.../logger/parser/fixtures/basic_example.log | 161 -
.../TestCloseChannelsClosesAll.log | 5 -
...tEnsureDirectoryExistsCreatesDirectory.log | 5 -
...irectoryExistsHandlesExistingDirectory.log | 5 -
.../basic_example_expected/TestGetIndent.log | 9 -
.../TestGetIndent/BaseCase.log | 2 -
.../TestGetIndent/EmptyString.log | 2 -
.../TestGetIndent/MixTabSpace.log | 2 -
.../TestGetIndent/NoIndent.log | 2 -
.../TestGetIndent/Tabs.log | 2 -
...estGetOrCreateChannelCreatesNewChannel.log | 17 -
...tOrCreateChannelReturnsExistingChannel.log | 4 -
...reateChannelSpawnsLogCollectorOnCreate.log | 15 -
.../TestGetTestNameFromResultLine.log | 8 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenFailed.log | 2 -
.../TestGetTestNameFromStatusLine.log | 9 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenCont.log | 2 -
.../WhenPaused.log | 2 -
.../basic_example_expected/TestIsEmpty.log | 4 -
.../TestIsPanicLine.log | 6 -
.../TestIsPanicLine/BaseCase.log | 2 -
.../TestIsPanicLine/NotPanic.log | 2 -
.../TestIsResultLine.log | 9 -
.../TestIsResultLine/BaseCase.log | 2 -
.../TestIsResultLine/Indented.log | 2 -
.../TestIsResultLine/NonResultLine.log | 2 -
.../TestIsResultLine/SpecialChars.log | 2 -
.../TestIsResultLine/WhenFailed.log | 2 -
.../TestIsStatusLine.log | 10 -
.../TestIsStatusLine/BaseCase.log | 2 -
.../TestIsStatusLine/Indented.log | 2 -
.../TestIsStatusLine/NonStatusLine.log | 2 -
.../TestIsStatusLine/SpecialChars.log | 2 -
.../TestIsStatusLine/WhenCont.log | 2 -
.../TestIsStatusLine/WhenPaused.log | 2 -
.../TestIsSummaryLine.log | 6 -
.../TestIsSummaryLine/BaseCase.log | 2 -
.../TestIsSummaryLine/NotSummary.log | 2 -
...TestLogCollectorCreatesAndWritesToFile.log | 11 -
.../basic_example_expected/TestPeek.log | 4 -
.../basic_example_expected/TestPeekEmpty.log | 4 -
.../TestRemoveDedentedTestResultMarkers.log | 2 -
...TestRemoveDedentedTestResultMarkersAll.log | 2 -
...stRemoveDedentedTestResultMarkersEmpty.log | 2 -
.../basic_example_expected/TestStackPop.log | 4 -
.../TestStackPopEmpty.log | 4 -
.../basic_example_expected/TestStackPush.log | 4 -
.../basic_example_expected/report.xml | 60 -
.../basic_example_expected/summary.log | 53 -
.../parser/fixtures/failing_example.log | 180 -
.../TestBasicExample.log | 6 -
.../TestCloseChannelsClosesAll.log | 6 -
...tEnsureDirectoryExistsCreatesDirectory.log | 5 -
...irectoryExistsHandlesExistingDirectory.log | 5 -
.../TestGetIndent.log | 9 -
.../TestGetIndent/BaseCase.log | 2 -
.../TestGetIndent/EmptyString.log | 2 -
.../TestGetIndent/MixTabSpace.log | 2 -
.../TestGetIndent/NoIndent.log | 2 -
.../TestGetIndent/Tabs.log | 2 -
...estGetOrCreateChannelCreatesNewChannel.log | 15 -
...tOrCreateChannelReturnsExistingChannel.log | 4 -
...reateChannelSpawnsLogCollectorOnCreate.log | 10 -
.../TestGetTestNameFromResultLine.log | 8 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenFailed.log | 2 -
.../TestGetTestNameFromStatusLine.log | 9 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenCont.log | 2 -
.../WhenPaused.log | 2 -
.../failing_example_expected/TestIsEmpty.log | 4 -
.../TestIsPanicLine.log | 6 -
.../TestIsPanicLine/BaseCase.log | 2 -
.../TestIsPanicLine/NotPanic.log | 2 -
.../TestIsResultLine.log | 4 -
.../TestIsResultLine/BaseCase.log | 2 -
.../TestIsResultLine/Indented.log | 2 -
.../TestIsResultLine/NonResultLine.log | 2 -
.../TestIsResultLine/SpecialChars.log | 2 -
.../TestIsResultLine/WhenFailed.log | 2 -
.../TestIsStatusLine.log | 10 -
.../TestIsStatusLine/BaseCase.log | 2 -
.../TestIsStatusLine/Indented.log | 2 -
.../TestIsStatusLine/NonStatusLine.log | 2 -
.../TestIsStatusLine/SpecialChars.log | 2 -
.../TestIsStatusLine/WhenCont.log | 2 -
.../TestIsStatusLine/WhenPaused.log | 2 -
.../TestIsSummaryLine.log | 6 -
.../TestIsSummaryLine/BaseCase.log | 2 -
.../TestIsSummaryLine/NotSummary.log | 2 -
...TestLogCollectorCreatesAndWritesToFile.log | 10 -
.../TestPanicExample.log | 6 -
.../failing_example_expected/TestPeek.log | 4 -
.../TestPeekEmpty.log | 4 -
.../TestRealWorldExample.log | 6 -
.../TestRemoveDedentedTestResultMarkers.log | 2 -
...TestRemoveDedentedTestResultMarkersAll.log | 2 -
...stRemoveDedentedTestResultMarkersEmpty.log | 2 -
.../failing_example_expected/TestStackPop.log | 4 -
.../TestStackPopEmpty.log | 4 -
.../TestStackPush.log | 4 -
.../failing_example_expected/report.xml | 69 -
.../failing_example_expected/summary.log | 56 -
.../logger/parser/fixtures/panic_example.log | 165 -
.../TestCloseChannelsClosesAll.log | 5 -
...tEnsureDirectoryExistsCreatesDirectory.log | 6 -
...irectoryExistsHandlesExistingDirectory.log | 5 -
.../panic_example_expected/TestGetIndent.log | 9 -
.../TestGetIndent/BaseCase.log | 2 -
.../TestGetIndent/EmptyString.log | 2 -
.../TestGetIndent/MixTabSpace.log | 2 -
.../TestGetIndent/NoIndent.log | 2 -
.../TestGetIndent/Tabs.log | 2 -
...estGetOrCreateChannelCreatesNewChannel.log | 4 -
...tOrCreateChannelReturnsExistingChannel.log | 4 -
...reateChannelSpawnsLogCollectorOnCreate.log | 9 -
.../TestGetTestNameFromResultLine.log | 8 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenFailed.log | 2 -
.../TestGetTestNameFromStatusLine.log | 9 -
.../BaseCase.log | 2 -
.../Indented.log | 2 -
.../SpecialChars.log | 2 -
.../WhenCont.log | 2 -
.../WhenPaused.log | 2 -
.../panic_example_expected/TestIsEmpty.log | 4 -
.../TestIsPanicLine.log | 6 -
.../TestIsPanicLine/BaseCase.log | 2 -
.../TestIsPanicLine/NotPanic.log | 2 -
.../TestIsResultLine.log | 9 -
.../TestIsResultLine/BaseCase.log | 2 -
.../TestIsResultLine/Indented.log | 2 -
.../TestIsResultLine/NonResultLine.log | 2 -
.../TestIsResultLine/SpecialChars.log | 2 -
.../TestIsResultLine/WhenFailed.log | 2 -
.../TestIsStatusLine.log | 10 -
.../TestIsStatusLine/BaseCase.log | 2 -
.../TestIsStatusLine/Indented.log | 2 -
.../TestIsStatusLine/NonStatusLine.log | 2 -
.../TestIsStatusLine/SpecialChars.log | 2 -
.../TestIsStatusLine/WhenCont.log | 2 -
.../TestIsStatusLine/WhenPaused.log | 2 -
.../TestIsSummaryLine.log | 6 -
.../TestIsSummaryLine/BaseCase.log | 2 -
.../TestIsSummaryLine/NotSummary.log | 2 -
...TestLogCollectorCreatesAndWritesToFile.log | 4 -
.../panic_example_expected/TestPeek.log | 4 -
.../panic_example_expected/TestPeekEmpty.log | 4 -
.../TestRemoveDedentedTestResultMarkers.log | 2 -
...TestRemoveDedentedTestResultMarkersAll.log | 2 -
...stRemoveDedentedTestResultMarkersEmpty.log | 2 -
.../panic_example_expected/TestStackPop.log | 4 -
.../TestStackPopEmpty.log | 4 -
.../panic_example_expected/TestStackPush.log | 4 -
.../panic_example_expected/report.xml | 68 -
.../panic_example_expected/summary.log | 65 -
.../modules/logger/parser/helpers_for_test.go | 43 -
.../modules/logger/parser/integration_test.go | 68 -
.../terratest/modules/logger/parser/parser.go | 180 -
.../modules/logger/parser/parser_test.go | 306 -
.../terratest/modules/logger/parser/store.go | 111 -
.../modules/logger/parser/store_test.go | 190 -
.../terratest/modules/oci/compute.go | 88 -
.../terratest/modules/oci/identity.go | 81 -
.../terratest/modules/oci/network.go | 101 -
.../terratest/modules/oci/provider.go | 55 -
.../terratest/modules/packer/packer.go | 163 -
.../terratest/modules/packer/packer_test.go | 165 -
.../terratest/modules/random/random.go | 47 -
.../terratest/modules/random/random_test.go | 68 -
.../terratest/modules/retry/retry.go | 199 -
.../terratest/modules/retry/retry_test.go | 263 -
.../terratest/modules/shell/command.go | 189 -
.../modules/shell/command_special_test.go | 48 -
.../terratest/modules/shell/command_test.go | 98 -
.../terratest/modules/shell/shell.go | 2 -
.../terratest/modules/ssh/agent.go | 140 -
.../terratest/modules/ssh/agent_test.go | 71 -
.../terratest/modules/ssh/key_pair.go | 57 -
.../terratest/modules/ssh/key_pair_test.go | 16 -
.../terratest/modules/ssh/session.go | 95 -
.../gruntwork-io/terratest/modules/ssh/ssh.go | 578 -
.../terratest/modules/terraform/apply.go | 63 -
.../terratest/modules/terraform/apply_test.go | 122 -
.../terratest/modules/terraform/cmd.go | 114 -
.../terratest/modules/terraform/count.go | 87 -
.../terratest/modules/terraform/count_test.go | 90 -
.../terratest/modules/terraform/destroy.go | 35 -
.../terratest/modules/terraform/errors.go | 58 -
.../terratest/modules/terraform/format.go | 169 -
.../modules/terraform/format_test.go | 217 -
.../terratest/modules/terraform/get.go | 19 -
.../terratest/modules/terraform/init.go | 22 -
.../terratest/modules/terraform/init_test.go | 37 -
.../terratest/modules/terraform/options.go | 26 -
.../terratest/modules/terraform/output.go | 207 -
.../modules/terraform/output_test.go | 201 -
.../terratest/modules/terraform/plan.go | 89 -
.../terratest/modules/terraform/plan_test.go | 117 -
.../terratest/modules/terraform/terraform.go | 13 -
.../terratest/modules/terraform/workspace.go | 61 -
.../modules/terraform/workspace_test.go | 132 -
.../modules/test-structure/save_test_data.go | 278 -
.../test-structure/save_test_data_test.go | 242 -
.../modules/test-structure/test_structure.go | 91 -
.../test-structure/test_structure_test.go | 15 -
.../terratest/test-docker-images/README.md | 42 -
.../gruntwork-amazon-linux-test/Dockerfile | 33 -
.../gruntwork-amazon-linux-test/README.md | 14 -
.../gruntwork-centos-test/Dockerfile | 42 -
.../gruntwork-centos-test/README.md | 36 -
.../gruntwork-ubuntu-test/Dockerfile | 45 -
.../gruntwork-ubuntu-test/README.md | 14 -
.../test-docker-images/moto/Dockerfile | 11 -
.../test-docker-images/moto/README.md | 72 -
.../full-copy/.hidden-file.txt | 1 -
.../copy-folder-contents/full-copy/foo.txt | 1 -
.../subfolder/.hidden-folder/baz.txt | 1 -
.../full-copy/subfolder/bar.txt | 1 -
.../foo.txt | 1 -
.../subfolder/bar.txt | 1 -
.../no-hidden-files/foo.txt | 1 -
.../no-hidden-files/subfolder/bar.txt | 1 -
.../original/.hidden-file.txt | 1 -
.../copy-folder-contents/original/foo.txt | 1 -
.../original/subfolder/.hidden-folder/baz.txt | 1 -
.../original/subfolder/bar.txt | 1 -
.../symlinks-broken/foo.txt | 1 -
.../symlinks-broken/subfolder/bar.txt | 1 -
.../copy-folder-contents/symlinks/bar.txt | 1 -
.../copy-folder-contents/symlinks/foo.txt | 1 -
.../symlinks/subfolder/bar.txt | 1 -
.../test/fixtures/terraform-backend/main.tf | 7 -
.../terraform-basic-configuration/main.tf | 5 -
.../test/fixtures/terraform-no-error/main.tf | 3 -
.../fixtures/terraform-output-all/output.tf | 28 -
.../fixtures/terraform-output-list/output.tf | 12 -
.../fixtures/terraform-output-map/output.tf | 12 -
.../fixtures/terraform-with-error/main.tf | 6 -
.../terraform-with-plan-error/main.tf | 3 -
.../test/fixtures/terraform-workspace/main.tf | 3 -
.../terragrunt-multi-plan/bar/main.tf | 3 -
.../terragrunt-multi-plan/foo/main.tf | 3 -
.../terragrunt/terragrunt-no-error/main.tf | 3 -
.../terragrunt/terragrunt-output/main.tf | 11 -
.../terragrunt/terragrunt-with-error/main.tf | 6 -
.../terragrunt-with-plan-error/main.tf | 3 -
.../helm_basic_example_integration_test.go | 97 -
.../test/helm_basic_example_template_test.go | 118 -
...rnetes_basic_example_service_check_test.go | 71 -
.../test/kubernetes_basic_example_test.go | 56 -
.../test/kubernetes_rbac_example_test.go | 78 -
.../test/packer_basic_example_test.go | 209 -
.../test/packer_docker_example_test.go | 63 -
.../test/packer_gcp_basic_example_test.go | 46 -
.../terratest/test/packer_oci_example_test.go | 54 -
.../terraform_aws_dynamodb_example_test.go | 73 -
.../test/terraform_aws_ecs_example_test.go | 67 -
.../test/terraform_aws_example_test.go | 61 -
.../test/terraform_aws_rds_example_test.go | 86 -
.../test/terraform_aws_s3_example_test.go | 61 -
.../test/terraform_backend_example_test.go | 58 -
...terraform_basic_example_regression_test.go | 181 -
.../test/terraform_basic_example_test.go | 55 -
.../test/terraform_gcp_example_test.go | 158 -
.../test/terraform_gcp_ig_example_test.go | 80 -
.../test/terraform_http_example_test.go | 59 -
.../test/terraform_packer_example_test.go | 177 -
.../test/terraform_redeploy_example_test.go | 220 -
.../terraform_remote_exec_example_test.go | 110 -
.../test/terraform_scp_example_test.go | 331 -
.../test/terraform_ssh_example_test.go | 349 -
.../github.com/pmezard/go-difflib/.travis.yml | 5 -
.../github.com/pmezard/go-difflib/LICENSE | 27 -
.../github.com/pmezard/go-difflib/README.md | 50 -
.../pmezard/go-difflib/difflib/difflib.go | 772 -
.../go-difflib/difflib/difflib_test.go | 426 -
.../github.com/stretchr/testify/.gitignore | 24 -
.../stretchr/testify/.travis.gofmt.sh | 7 -
.../stretchr/testify/.travis.gogenerate.sh | 13 -
.../stretchr/testify/.travis.govet.sh | 10 -
.../github.com/stretchr/testify/.travis.yml | 19 -
.../github.com/stretchr/testify/Gopkg.lock | 27 -
.../github.com/stretchr/testify/Gopkg.toml | 16 -
.../github.com/stretchr/testify/LICENSE | 21 -
.../github.com/stretchr/testify/README.md | 342 -
.../stretchr/testify/_codegen/main.go | 316 -
.../testify/assert/assertion_format.go | 566 -
.../testify/assert/assertion_format.go.tmpl | 5 -
.../testify/assert/assertion_forward.go | 1120 -
.../testify/assert/assertion_forward.go.tmpl | 5 -
.../testify/assert/assertion_order.go | 309 -
.../testify/assert/assertion_order_test.go | 118 -
.../stretchr/testify/assert/assertions.go | 1498 --
.../testify/assert/assertions_test.go | 1923 --
.../github.com/stretchr/testify/assert/doc.go | 45 -
.../stretchr/testify/assert/errors.go | 10 -
.../testify/assert/forward_assertions.go | 16 -
.../testify/assert/forward_assertions_test.go | 709 -
.../testify/assert/http_assertions.go | 143 -
.../testify/assert/http_assertions_test.go | 146 -
.../vendor/github.com/stretchr/testify/doc.go | 22 -
.../vendor/github.com/stretchr/testify/go.mod | 8 -
.../vendor/github.com/stretchr/testify/go.sum | 9 -
.../github.com/stretchr/testify/http/doc.go | 2 -
.../testify/http/test_response_writer.go | 49 -
.../testify/http/test_round_tripper.go | 17 -
.../github.com/stretchr/testify/mock/doc.go | 44 -
.../github.com/stretchr/testify/mock/mock.go | 894 -
.../stretchr/testify/mock/mock_test.go | 1509 --
.../stretchr/testify/package_test.go | 12 -
.../stretchr/testify/require/doc.go | 28 -
.../testify/require/forward_requirements.go | 16 -
.../require/forward_requirements_test.go | 511 -
.../stretchr/testify/require/require.go | 1433 --
.../stretchr/testify/require/require.go.tmpl | 6 -
.../testify/require/require_forward.go | 1121 -
.../testify/require/require_forward.go.tmpl | 5 -
.../stretchr/testify/require/requirements.go | 29 -
.../testify/require/requirements_test.go | 671 -
.../github.com/stretchr/testify/suite/doc.go | 65 -
.../stretchr/testify/suite/interfaces.go | 46 -
.../stretchr/testify/suite/suite.go | 166 -
.../stretchr/testify/suite/suite_test.go | 445 -
.../vendor/golang.org/x/crypto/.gitattributes | 10 -
.../vendor/golang.org/x/crypto/.gitignore | 2 -
terratest/vendor/golang.org/x/crypto/AUTHORS | 3 -
.../golang.org/x/crypto/CONTRIBUTING.md | 26 -
.../vendor/golang.org/x/crypto/CONTRIBUTORS | 3 -
terratest/vendor/golang.org/x/crypto/LICENSE | 27 -
terratest/vendor/golang.org/x/crypto/PATENTS | 22 -
.../vendor/golang.org/x/crypto/README.md | 21 -
.../vendor/golang.org/x/crypto/acme/acme.go | 1097 -
.../golang.org/x/crypto/acme/acme_test.go | 1432 --
.../x/crypto/acme/autocert/autocert.go | 1249 --
.../x/crypto/acme/autocert/autocert_test.go | 1233 --
.../x/crypto/acme/autocert/cache.go | 136 -
.../x/crypto/acme/autocert/cache_test.go | 67 -
.../x/crypto/acme/autocert/example_test.go | 34 -
.../acme/autocert/internal/acmetest/ca.go | 552 -
.../x/crypto/acme/autocert/listener.go | 157 -
.../x/crypto/acme/autocert/renewal.go | 141 -
.../x/crypto/acme/autocert/renewal_test.go | 332 -
.../vendor/golang.org/x/crypto/acme/http.go | 321 -
.../golang.org/x/crypto/acme/http_test.go | 240 -
.../crypto/acme/internal/acmeprobe/prober.go | 477 -
.../vendor/golang.org/x/crypto/acme/jws.go | 184 -
.../golang.org/x/crypto/acme/jws_test.go | 455 -
.../golang.org/x/crypto/acme/rfc8555.go | 392 -
.../golang.org/x/crypto/acme/rfc8555_test.go | 743 -
.../vendor/golang.org/x/crypto/acme/types.go | 548 -
.../golang.org/x/crypto/acme/types_test.go | 63 -
.../golang.org/x/crypto/acme/version_go112.go | 27 -
.../golang.org/x/crypto/argon2/argon2.go | 285 -
.../golang.org/x/crypto/argon2/argon2_test.go | 233 -
.../golang.org/x/crypto/argon2/blake2b.go | 53 -
.../x/crypto/argon2/blamka_amd64.go | 60 -
.../golang.org/x/crypto/argon2/blamka_amd64.s | 243 -
.../x/crypto/argon2/blamka_generic.go | 163 -
.../golang.org/x/crypto/argon2/blamka_ref.go | 15 -
.../golang.org/x/crypto/bcrypt/base64.go | 35 -
.../golang.org/x/crypto/bcrypt/bcrypt.go | 295 -
.../golang.org/x/crypto/bcrypt/bcrypt_test.go | 243 -
.../golang.org/x/crypto/blake2b/blake2b.go | 289 -
.../x/crypto/blake2b/blake2bAVX2_amd64.go | 37 -
.../x/crypto/blake2b/blake2bAVX2_amd64.s | 750 -
.../x/crypto/blake2b/blake2b_amd64.go | 24 -
.../x/crypto/blake2b/blake2b_amd64.s | 281 -
.../x/crypto/blake2b/blake2b_generic.go | 182 -
.../x/crypto/blake2b/blake2b_ref.go | 11 -
.../x/crypto/blake2b/blake2b_test.go | 847 -
.../golang.org/x/crypto/blake2b/blake2x.go | 177 -
.../golang.org/x/crypto/blake2b/register.go | 32 -
.../golang.org/x/crypto/blake2s/blake2s.go | 244 -
.../x/crypto/blake2s/blake2s_386.go | 32 -
.../golang.org/x/crypto/blake2s/blake2s_386.s | 435 -
.../x/crypto/blake2s/blake2s_amd64.go | 37 -
.../x/crypto/blake2s/blake2s_amd64.s | 438 -
.../x/crypto/blake2s/blake2s_generic.go | 178 -
.../x/crypto/blake2s/blake2s_ref.go | 17 -
.../x/crypto/blake2s/blake2s_test.go | 1050 -
.../golang.org/x/crypto/blake2s/blake2x.go | 178 -
.../golang.org/x/crypto/blake2s/register.go | 21 -
.../golang.org/x/crypto/blowfish/block.go | 159 -
.../x/crypto/blowfish/blowfish_test.go | 274 -
.../golang.org/x/crypto/blowfish/cipher.go | 99 -
.../golang.org/x/crypto/blowfish/const.go | 199 -
.../vendor/golang.org/x/crypto/bn256/bn256.go | 429 -
.../golang.org/x/crypto/bn256/bn256_test.go | 304 -
.../golang.org/x/crypto/bn256/constants.go | 44 -
.../vendor/golang.org/x/crypto/bn256/curve.go | 287 -
.../golang.org/x/crypto/bn256/example_test.go | 43 -
.../vendor/golang.org/x/crypto/bn256/gfp12.go | 200 -
.../vendor/golang.org/x/crypto/bn256/gfp2.go | 219 -
.../vendor/golang.org/x/crypto/bn256/gfp6.go | 296 -
.../golang.org/x/crypto/bn256/optate.go | 395 -
.../vendor/golang.org/x/crypto/bn256/twist.go | 258 -
.../vendor/golang.org/x/crypto/cast5/cast5.go | 533 -
.../golang.org/x/crypto/cast5/cast5_test.go | 106 -
.../chacha20poly1305/chacha20poly1305.go | 101 -
.../chacha20poly1305_amd64.go | 86 -
.../chacha20poly1305/chacha20poly1305_amd64.s | 2695 ---
.../chacha20poly1305_generic.go | 81 -
.../chacha20poly1305_noasm.go | 15 -
.../chacha20poly1305/chacha20poly1305_test.go | 255 -
.../chacha20poly1305_vectors_test.go | 726 -
.../chacha20poly1305/xchacha20poly1305.go | 104 -
.../vendor/golang.org/x/crypto/codereview.cfg | 1 -
.../golang.org/x/crypto/cryptobyte/asn1.go | 751 -
.../x/crypto/cryptobyte/asn1/asn1.go | 46 -
.../x/crypto/cryptobyte/asn1_test.go | 333 -
.../golang.org/x/crypto/cryptobyte/builder.go | 337 -
.../x/crypto/cryptobyte/cryptobyte_test.go | 516 -
.../x/crypto/cryptobyte/example_test.go | 154 -
.../golang.org/x/crypto/cryptobyte/string.go | 166 -
.../x/crypto/curve25519/const_amd64.h | 8 -
.../x/crypto/curve25519/const_amd64.s | 20 -
.../x/crypto/curve25519/cswap_amd64.s | 65 -
.../x/crypto/curve25519/curve25519.go | 834 -
.../x/crypto/curve25519/curve25519_test.go | 79 -
.../golang.org/x/crypto/curve25519/doc.go | 23 -
.../x/crypto/curve25519/freeze_amd64.s | 73 -
.../x/crypto/curve25519/ladderstep_amd64.s | 1377 --
.../x/crypto/curve25519/mont25519_amd64.go | 240 -
.../x/crypto/curve25519/mul_amd64.s | 169 -
.../x/crypto/curve25519/square_amd64.s | 132 -
.../x/crypto/curve25519/testvectors_test.go | 93 -
.../golang.org/x/crypto/ed25519/ed25519.go | 222 -
.../x/crypto/ed25519/ed25519_go113.go | 73 -
.../x/crypto/ed25519/ed25519_test.go | 221 -
.../golang.org/x/crypto/ed25519/go113_test.go | 24 -
.../ed25519/internal/edwards25519/const.go | 1422 --
.../internal/edwards25519/edwards25519.go | 1793 --
.../x/crypto/ed25519/testdata/sign.input.gz | Bin 50330 -> 0 bytes
terratest/vendor/golang.org/x/crypto/go.mod | 6 -
terratest/vendor/golang.org/x/crypto/go.sum | 8 -
.../golang.org/x/crypto/hkdf/example_test.go | 56 -
.../vendor/golang.org/x/crypto/hkdf/hkdf.go | 93 -
.../golang.org/x/crypto/hkdf/hkdf_test.go | 449 -
.../x/crypto/internal/chacha20/asm_arm64.s | 308 -
.../x/crypto/internal/chacha20/asm_ppc64le.s | 465 -
.../crypto/internal/chacha20/chacha_arm64.go | 31 -
.../internal/chacha20/chacha_generic.go | 264 -
.../crypto/internal/chacha20/chacha_noasm.go | 16 -
.../internal/chacha20/chacha_ppc64le.go | 53 -
.../crypto/internal/chacha20/chacha_s390x.go | 29 -
.../x/crypto/internal/chacha20/chacha_s390x.s | 260 -
.../x/crypto/internal/chacha20/chacha_test.go | 225 -
.../crypto/internal/chacha20/vectors_test.go | 578 -
.../x/crypto/internal/chacha20/xor.go | 43 -
.../x/crypto/internal/subtle/aliasing.go | 32 -
.../internal/subtle/aliasing_appengine.go | 35 -
.../x/crypto/internal/subtle/aliasing_test.go | 50 -
.../golang.org/x/crypto/md4/example_test.go | 20 -
.../vendor/golang.org/x/crypto/md4/md4.go | 122 -
.../golang.org/x/crypto/md4/md4_test.go | 71 -
.../golang.org/x/crypto/md4/md4block.go | 89 -
.../golang.org/x/crypto/nacl/auth/auth.go | 58 -
.../x/crypto/nacl/auth/auth_test.go | 172 -
.../x/crypto/nacl/auth/example_test.go | 36 -
.../golang.org/x/crypto/nacl/box/box.go | 103 -
.../golang.org/x/crypto/nacl/box/box_test.go | 78 -
.../x/crypto/nacl/box/example_test.go | 95 -
.../x/crypto/nacl/secretbox/example_test.go | 53 -
.../x/crypto/nacl/secretbox/secretbox.go | 173 -
.../x/crypto/nacl/secretbox/secretbox_test.go | 154 -
.../golang.org/x/crypto/nacl/sign/sign.go | 90 -
.../x/crypto/nacl/sign/sign_test.go | 74 -
.../vendor/golang.org/x/crypto/ocsp/ocsp.go | 784 -
.../golang.org/x/crypto/ocsp/ocsp_test.go | 875 -
.../x/crypto/openpgp/armor/armor.go | 219 -
.../x/crypto/openpgp/armor/armor_test.go | 95 -
.../x/crypto/openpgp/armor/encode.go | 160 -
.../x/crypto/openpgp/canonical_text.go | 59 -
.../x/crypto/openpgp/canonical_text_test.go | 52 -
.../x/crypto/openpgp/clearsign/clearsign.go | 418 -
.../openpgp/clearsign/clearsign_test.go | 322 -
.../x/crypto/openpgp/elgamal/elgamal.go | 122 -
.../x/crypto/openpgp/elgamal/elgamal_test.go | 49 -
.../x/crypto/openpgp/errors/errors.go | 72 -
.../golang.org/x/crypto/openpgp/keys.go | 693 -
.../x/crypto/openpgp/keys_data_test.go | 200 -
.../golang.org/x/crypto/openpgp/keys_test.go | 495 -
.../x/crypto/openpgp/packet/compressed.go | 123 -
.../crypto/openpgp/packet/compressed_test.go | 41 -
.../x/crypto/openpgp/packet/config.go | 91 -
.../x/crypto/openpgp/packet/encrypted_key.go | 208 -
.../openpgp/packet/encrypted_key_test.go | 220 -
.../x/crypto/openpgp/packet/literal.go | 89 -
.../x/crypto/openpgp/packet/ocfb.go | 143 -
.../x/crypto/openpgp/packet/ocfb_test.go | 46 -
.../openpgp/packet/one_pass_signature.go | 73 -
.../x/crypto/openpgp/packet/opaque.go | 162 -
.../x/crypto/openpgp/packet/opaque_test.go | 67 -
.../x/crypto/openpgp/packet/packet.go | 551 -
.../x/crypto/openpgp/packet/packet_test.go | 255 -
.../x/crypto/openpgp/packet/private_key.go | 385 -
.../crypto/openpgp/packet/private_key_test.go | 249 -
.../x/crypto/openpgp/packet/public_key.go | 753 -
.../crypto/openpgp/packet/public_key_test.go | 228 -
.../x/crypto/openpgp/packet/public_key_v3.go | 279 -
.../openpgp/packet/public_key_v3_test.go | 82 -
.../x/crypto/openpgp/packet/reader.go | 76 -
.../x/crypto/openpgp/packet/signature.go | 731 -
.../x/crypto/openpgp/packet/signature_test.go | 78 -
.../x/crypto/openpgp/packet/signature_v3.go | 146 -
.../openpgp/packet/signature_v3_test.go | 92 -
.../openpgp/packet/symmetric_key_encrypted.go | 155 -
.../packet/symmetric_key_encrypted_test.go | 117 -
.../openpgp/packet/symmetrically_encrypted.go | 290 -
.../packet/symmetrically_encrypted_test.go | 123 -
.../x/crypto/openpgp/packet/userattribute.go | 91 -
.../openpgp/packet/userattribute_test.go | 109 -
.../x/crypto/openpgp/packet/userid.go | 160 -
.../x/crypto/openpgp/packet/userid_test.go | 87 -
.../golang.org/x/crypto/openpgp/read.go | 442 -
.../golang.org/x/crypto/openpgp/read_test.go | 613 -
.../golang.org/x/crypto/openpgp/s2k/s2k.go | 273 -
.../x/crypto/openpgp/s2k/s2k_test.go | 137 -
.../golang.org/x/crypto/openpgp/write.go | 418 -
.../golang.org/x/crypto/openpgp/write_test.go | 362 -
.../x/crypto/otr/libotr_test_helper.c | 197 -
.../vendor/golang.org/x/crypto/otr/otr.go | 1419 --
.../golang.org/x/crypto/otr/otr_test.go | 470 -
.../vendor/golang.org/x/crypto/otr/smp.go | 572 -
.../golang.org/x/crypto/pbkdf2/pbkdf2.go | 77 -
.../golang.org/x/crypto/pbkdf2/pbkdf2_test.go | 176 -
.../golang.org/x/crypto/pkcs12/bmp-string.go | 50 -
.../x/crypto/pkcs12/bmp-string_test.go | 63 -
.../golang.org/x/crypto/pkcs12/crypto.go | 131 -
.../golang.org/x/crypto/pkcs12/crypto_test.go | 125 -
.../golang.org/x/crypto/pkcs12/errors.go | 23 -
.../crypto/pkcs12/internal/rc2/bench_test.go | 27 -
.../x/crypto/pkcs12/internal/rc2/rc2.go | 271 -
.../x/crypto/pkcs12/internal/rc2/rc2_test.go | 92 -
.../vendor/golang.org/x/crypto/pkcs12/mac.go | 45 -
.../golang.org/x/crypto/pkcs12/mac_test.go | 42 -
.../golang.org/x/crypto/pkcs12/pbkdf.go | 170 -
.../golang.org/x/crypto/pkcs12/pbkdf_test.go | 34 -
.../golang.org/x/crypto/pkcs12/pkcs12.go | 349 -
.../golang.org/x/crypto/pkcs12/pkcs12_test.go | 138 -
.../golang.org/x/crypto/pkcs12/safebags.go | 57 -
.../golang.org/x/crypto/poly1305/mac_noasm.go | 11 -
.../golang.org/x/crypto/poly1305/poly1305.go | 83 -
.../x/crypto/poly1305/poly1305_test.go | 197 -
.../golang.org/x/crypto/poly1305/sum_amd64.go | 68 -
.../golang.org/x/crypto/poly1305/sum_amd64.s | 148 -
.../golang.org/x/crypto/poly1305/sum_arm.go | 22 -
.../golang.org/x/crypto/poly1305/sum_arm.s | 427 -
.../x/crypto/poly1305/sum_generic.go | 172 -
.../golang.org/x/crypto/poly1305/sum_noasm.go | 16 -
.../x/crypto/poly1305/sum_ppc64le.go | 68 -
.../x/crypto/poly1305/sum_ppc64le.s | 247 -
.../golang.org/x/crypto/poly1305/sum_s390x.go | 42 -
.../golang.org/x/crypto/poly1305/sum_s390x.s | 378 -
.../x/crypto/poly1305/sum_vmsl_s390x.s | 909 -
.../x/crypto/poly1305/vectors_test.go | 2943 ---
.../x/crypto/ripemd160/ripemd160.go | 124 -
.../x/crypto/ripemd160/ripemd160_test.go | 72 -
.../x/crypto/ripemd160/ripemd160block.go | 165 -
.../x/crypto/salsa20/salsa/hsalsa20.go | 144 -
.../x/crypto/salsa20/salsa/salsa208.go | 199 -
.../x/crypto/salsa20/salsa/salsa20_amd64.go | 23 -
.../x/crypto/salsa20/salsa/salsa20_amd64.s | 883 -
.../salsa20/salsa/salsa20_amd64_test.go | 31 -
.../x/crypto/salsa20/salsa/salsa20_noasm.go | 14 -
.../x/crypto/salsa20/salsa/salsa20_ref.go | 231 -
.../x/crypto/salsa20/salsa/salsa_test.go | 54 -
.../golang.org/x/crypto/salsa20/salsa20.go | 58 -
.../x/crypto/salsa20/salsa20_test.go | 139 -
.../x/crypto/scrypt/example_test.go | 26 -
.../golang.org/x/crypto/scrypt/scrypt.go | 213 -
.../golang.org/x/crypto/scrypt/scrypt_test.go | 162 -
.../vendor/golang.org/x/crypto/sha3/doc.go | 66 -
.../vendor/golang.org/x/crypto/sha3/hashes.go | 97 -
.../x/crypto/sha3/hashes_generic.go | 27 -
.../golang.org/x/crypto/sha3/keccakf.go | 412 -
.../golang.org/x/crypto/sha3/keccakf_amd64.go | 13 -
.../golang.org/x/crypto/sha3/keccakf_amd64.s | 390 -
.../golang.org/x/crypto/sha3/register.go | 18 -
.../vendor/golang.org/x/crypto/sha3/sha3.go | 192 -
.../golang.org/x/crypto/sha3/sha3_s390x.go | 284 -
.../golang.org/x/crypto/sha3/sha3_s390x.s | 33 -
.../golang.org/x/crypto/sha3/sha3_test.go | 483 -
.../vendor/golang.org/x/crypto/sha3/shake.go | 173 -
.../golang.org/x/crypto/sha3/shake_generic.go | 19 -
.../sha3/testdata/keccakKats.json.deflate | Bin 540828 -> 0 bytes
.../vendor/golang.org/x/crypto/sha3/xor.go | 16 -
.../golang.org/x/crypto/sha3/xor_generic.go | 28 -
.../golang.org/x/crypto/sha3/xor_unaligned.go | 58 -
.../golang.org/x/crypto/ssh/agent/client.go | 789 -
.../x/crypto/ssh/agent/client_test.go | 534 -
.../x/crypto/ssh/agent/example_test.go | 41 -
.../golang.org/x/crypto/ssh/agent/forward.go | 103 -
.../golang.org/x/crypto/ssh/agent/keyring.go | 241 -
.../x/crypto/ssh/agent/keyring_test.go | 76 -
.../golang.org/x/crypto/ssh/agent/server.go | 570 -
.../x/crypto/ssh/agent/server_test.go | 259 -
.../x/crypto/ssh/agent/testdata_test.go | 64 -
.../golang.org/x/crypto/ssh/benchmark_test.go | 126 -
.../vendor/golang.org/x/crypto/ssh/buffer.go | 97 -
.../golang.org/x/crypto/ssh/buffer_test.go | 87 -
.../vendor/golang.org/x/crypto/ssh/certs.go | 535 -
.../golang.org/x/crypto/ssh/certs_test.go | 335 -
.../vendor/golang.org/x/crypto/ssh/channel.go | 633 -
.../vendor/golang.org/x/crypto/ssh/cipher.go | 770 -
.../golang.org/x/crypto/ssh/cipher_test.go | 131 -
.../vendor/golang.org/x/crypto/ssh/client.go | 278 -
.../golang.org/x/crypto/ssh/client_auth.go | 639 -
.../x/crypto/ssh/client_auth_test.go | 898 -
.../golang.org/x/crypto/ssh/client_test.go | 166 -
.../vendor/golang.org/x/crypto/ssh/common.go | 404 -
.../golang.org/x/crypto/ssh/common_test.go | 176 -
.../golang.org/x/crypto/ssh/connection.go | 143 -
.../vendor/golang.org/x/crypto/ssh/doc.go | 21 -
.../golang.org/x/crypto/ssh/example_test.go | 320 -
.../golang.org/x/crypto/ssh/handshake.go | 647 -
.../golang.org/x/crypto/ssh/handshake_test.go | 562 -
.../vendor/golang.org/x/crypto/ssh/kex.go | 789 -
.../golang.org/x/crypto/ssh/kex_test.go | 50 -
.../vendor/golang.org/x/crypto/ssh/keys.go | 1100 -
.../golang.org/x/crypto/ssh/keys_test.go | 574 -
.../x/crypto/ssh/knownhosts/knownhosts.go | 540 -
.../crypto/ssh/knownhosts/knownhosts_test.go | 356 -
.../vendor/golang.org/x/crypto/ssh/mac.go | 61 -
.../golang.org/x/crypto/ssh/mempipe_test.go | 110 -
.../golang.org/x/crypto/ssh/messages.go | 866 -
.../golang.org/x/crypto/ssh/messages_test.go | 288 -
.../vendor/golang.org/x/crypto/ssh/mux.go | 330 -
.../golang.org/x/crypto/ssh/mux_test.go | 501 -
.../vendor/golang.org/x/crypto/ssh/server.go | 716 -
.../vendor/golang.org/x/crypto/ssh/session.go | 647 -
.../golang.org/x/crypto/ssh/session_test.go | 776 -
.../vendor/golang.org/x/crypto/ssh/ssh_gss.go | 139 -
.../golang.org/x/crypto/ssh/ssh_gss_test.go | 109 -
.../golang.org/x/crypto/ssh/streamlocal.go | 116 -
.../vendor/golang.org/x/crypto/ssh/tcpip.go | 474 -
.../golang.org/x/crypto/ssh/tcpip_test.go | 20 -
.../x/crypto/ssh/terminal/terminal.go | 966 -
.../x/crypto/ssh/terminal/terminal_test.go | 407 -
.../golang.org/x/crypto/ssh/terminal/util.go | 114 -
.../x/crypto/ssh/terminal/util_aix.go | 12 -
.../x/crypto/ssh/terminal/util_bsd.go | 12 -
.../x/crypto/ssh/terminal/util_linux.go | 10 -
.../x/crypto/ssh/terminal/util_plan9.go | 58 -
.../x/crypto/ssh/terminal/util_solaris.go | 124 -
.../x/crypto/ssh/terminal/util_windows.go | 105 -
.../x/crypto/ssh/test/agent_unix_test.go | 59 -
.../x/crypto/ssh/test/banner_test.go | 32 -
.../golang.org/x/crypto/ssh/test/cert_test.go | 77 -
.../x/crypto/ssh/test/dial_unix_test.go | 128 -
.../golang.org/x/crypto/ssh/test/doc.go | 7 -
.../x/crypto/ssh/test/forward_unix_test.go | 194 -
.../x/crypto/ssh/test/multi_auth_test.go | 144 -
.../x/crypto/ssh/test/session_test.go | 448 -
.../x/crypto/ssh/test/sshd_test_pw.c | 173 -
.../x/crypto/ssh/test/test_unix_test.go | 374 -
.../x/crypto/ssh/test/testdata_test.go | 64 -
.../golang.org/x/crypto/ssh/testdata/doc.go | 8 -
.../golang.org/x/crypto/ssh/testdata/keys.go | 227 -
.../golang.org/x/crypto/ssh/testdata_test.go | 63 -
.../golang.org/x/crypto/ssh/transport.go | 353 -
.../golang.org/x/crypto/ssh/transport_test.go | 113 -
.../vendor/golang.org/x/crypto/tea/cipher.go | 116 -
.../golang.org/x/crypto/tea/tea_test.go | 93 -
.../golang.org/x/crypto/twofish/twofish.go | 348 -
.../x/crypto/twofish/twofish_test.go | 129 -
.../vendor/golang.org/x/crypto/xtea/block.go | 66 -
.../vendor/golang.org/x/crypto/xtea/cipher.go | 90 -
.../golang.org/x/crypto/xtea/xtea_test.go | 229 -
.../vendor/golang.org/x/crypto/xts/xts.go | 164 -
.../golang.org/x/crypto/xts/xts_test.go | 121 -
.../vendor/golang.org/x/net/.gitattributes | 10 -
terratest/vendor/golang.org/x/net/.gitignore | 2 -
terratest/vendor/golang.org/x/net/AUTHORS | 3 -
.../vendor/golang.org/x/net/CONTRIBUTING.md | 26 -
.../vendor/golang.org/x/net/CONTRIBUTORS | 3 -
terratest/vendor/golang.org/x/net/LICENSE | 27 -
terratest/vendor/golang.org/x/net/PATENTS | 22 -
terratest/vendor/golang.org/x/net/README.md | 16 -
terratest/vendor/golang.org/x/net/bpf/asm.go | 41 -
.../vendor/golang.org/x/net/bpf/constants.go | 222 -
terratest/vendor/golang.org/x/net/bpf/doc.go | 82 -
.../golang.org/x/net/bpf/instructions.go | 726 -
.../golang.org/x/net/bpf/instructions_test.go | 593 -
.../vendor/golang.org/x/net/bpf/setter.go | 10 -
.../x/net/bpf/testdata/all_instructions.bpf | 1 -
.../x/net/bpf/testdata/all_instructions.txt | 88 -
terratest/vendor/golang.org/x/net/bpf/vm.go | 150 -
.../golang.org/x/net/bpf/vm_aluop_test.go | 512 -
.../golang.org/x/net/bpf/vm_bpf_test.go | 199 -
.../golang.org/x/net/bpf/vm_extension_test.go | 49 -
.../golang.org/x/net/bpf/vm_instructions.go | 182 -
.../golang.org/x/net/bpf/vm_jump_test.go | 726 -
.../golang.org/x/net/bpf/vm_load_test.go | 258 -
.../golang.org/x/net/bpf/vm_ret_test.go | 115 -
.../golang.org/x/net/bpf/vm_scratch_test.go | 247 -
.../vendor/golang.org/x/net/bpf/vm_test.go | 144 -
.../vendor/golang.org/x/net/codereview.cfg | 1 -
.../golang.org/x/net/context/context.go | 56 -
.../golang.org/x/net/context/context_test.go | 583 -
.../x/net/context/ctxhttp/ctxhttp.go | 71 -
.../x/net/context/ctxhttp/ctxhttp_test.go | 117 -
.../vendor/golang.org/x/net/context/go17.go | 72 -
.../vendor/golang.org/x/net/context/go19.go | 20 -
.../golang.org/x/net/context/pre_go17.go | 300 -
.../golang.org/x/net/context/pre_go19.go | 109 -
.../x/net/context/withtimeout_test.go | 31 -
.../vendor/golang.org/x/net/dict/dict.go | 210 -
.../x/net/dns/dnsmessage/example_test.go | 132 -
.../x/net/dns/dnsmessage/message.go | 2606 ---
.../x/net/dns/dnsmessage/message_test.go | 1451 --
terratest/vendor/golang.org/x/net/go.mod | 9 -
terratest/vendor/golang.org/x/net/go.sum | 6 -
.../vendor/golang.org/x/net/html/atom/atom.go | 78 -
.../golang.org/x/net/html/atom/atom_test.go | 109 -
.../vendor/golang.org/x/net/html/atom/gen.go | 712 -
.../golang.org/x/net/html/atom/table.go | 783 -
.../golang.org/x/net/html/atom/table_test.go | 376 -
.../golang.org/x/net/html/charset/charset.go | 257 -
.../x/net/html/charset/charset_test.go | 237 -
.../html/charset/testdata/HTTP-charset.html | 48 -
.../charset/testdata/HTTP-vs-UTF-8-BOM.html | 48 -
.../testdata/HTTP-vs-meta-charset.html | 49 -
.../testdata/HTTP-vs-meta-content.html | 49 -
.../testdata/No-encoding-declaration.html | 47 -
.../x/net/html/charset/testdata/README | 9 -
.../html/charset/testdata/UTF-16BE-BOM.html | Bin 2670 -> 0 bytes
.../html/charset/testdata/UTF-16LE-BOM.html | Bin 2682 -> 0 bytes
.../testdata/UTF-8-BOM-vs-meta-charset.html | 49 -
.../testdata/UTF-8-BOM-vs-meta-content.html | 48 -
.../testdata/meta-charset-attribute.html | 48 -
.../testdata/meta-content-attribute.html | 48 -
.../vendor/golang.org/x/net/html/const.go | 112 -
terratest/vendor/golang.org/x/net/html/doc.go | 106 -
.../vendor/golang.org/x/net/html/doctype.go | 156 -
.../vendor/golang.org/x/net/html/entity.go | 2253 --
.../golang.org/x/net/html/entity_test.go | 29 -
.../vendor/golang.org/x/net/html/escape.go | 258 -
.../golang.org/x/net/html/escape_test.go | 97 -
.../golang.org/x/net/html/example_test.go | 40 -
.../vendor/golang.org/x/net/html/foreign.go | 226 -
.../vendor/golang.org/x/net/html/node.go | 220 -
.../vendor/golang.org/x/net/html/node_test.go | 146 -
.../vendor/golang.org/x/net/html/parse.go | 2417 ---
.../golang.org/x/net/html/parse_test.go | 423 -
.../vendor/golang.org/x/net/html/render.go | 271 -
.../golang.org/x/net/html/render_test.go | 156 -
.../issue_30600_parse_panics_in_cell_mode.dat | 12 -
...e_30961_error_nested_unknown_tag_types.dat | 11 -
.../x/net/html/testdata/go/select.dat | 12 -
.../x/net/html/testdata/go/template.dat | 62 -
.../golang.org/x/net/html/testdata/go1.html | 2237 --
.../x/net/html/testdata/webkit/README | 28 -
.../x/net/html/testdata/webkit/adoption01.dat | 194 -
.../x/net/html/testdata/webkit/adoption02.dat | 31 -
.../x/net/html/testdata/webkit/comments01.dat | 135 -
.../x/net/html/testdata/webkit/doctype01.dat | 370 -
.../x/net/html/testdata/webkit/entities01.dat | 603 -
.../x/net/html/testdata/webkit/entities02.dat | 249 -
.../html/testdata/webkit/html5test-com.dat | 246 -
.../x/net/html/testdata/webkit/inbody01.dat | 43 -
.../x/net/html/testdata/webkit/isindex.dat | 40 -
...pending-spec-changes-plain-text-unsafe.dat | Bin 115 -> 0 bytes
.../testdata/webkit/pending-spec-changes.dat | 52 -
.../testdata/webkit/plain-text-unsafe.dat | Bin 4166 -> 0 bytes
.../x/net/html/testdata/webkit/ruby.dat | 298 -
.../net/html/testdata/webkit/scriptdata01.dat | 308 -
.../testdata/webkit/scripted/adoption01.dat | 15 -
.../testdata/webkit/scripted/webkit01.dat | 28 -
.../x/net/html/testdata/webkit/tables01.dat | 212 -
.../x/net/html/testdata/webkit/template.dat | 1326 --
.../x/net/html/testdata/webkit/tests1.dat | 1952 --
.../x/net/html/testdata/webkit/tests10.dat | 799 -
.../x/net/html/testdata/webkit/tests11.dat | 482 -
.../x/net/html/testdata/webkit/tests12.dat | 62 -
.../x/net/html/testdata/webkit/tests14.dat | 74 -
.../x/net/html/testdata/webkit/tests15.dat | 208 -
.../x/net/html/testdata/webkit/tests16.dat | 2299 --
.../x/net/html/testdata/webkit/tests17.dat | 153 -
.../x/net/html/testdata/webkit/tests18.dat | 269 -
.../x/net/html/testdata/webkit/tests19.dat | 1237 --
.../x/net/html/testdata/webkit/tests2.dat | 763 -
.../x/net/html/testdata/webkit/tests20.dat | 455 -
.../x/net/html/testdata/webkit/tests21.dat | 221 -
.../x/net/html/testdata/webkit/tests22.dat | 157 -
.../x/net/html/testdata/webkit/tests23.dat | 155 -
.../x/net/html/testdata/webkit/tests24.dat | 79 -
.../x/net/html/testdata/webkit/tests25.dat | 219 -
.../x/net/html/testdata/webkit/tests26.dat | 313 -
.../x/net/html/testdata/webkit/tests3.dat | 305 -
.../x/net/html/testdata/webkit/tests4.dat | 59 -
.../x/net/html/testdata/webkit/tests5.dat | 191 -
.../x/net/html/testdata/webkit/tests6.dat | 663 -
.../x/net/html/testdata/webkit/tests7.dat | 390 -
.../x/net/html/testdata/webkit/tests8.dat | 148 -
.../x/net/html/testdata/webkit/tests9.dat | 457 -
.../testdata/webkit/tests_innerHTML_1.dat | 741 -
.../x/net/html/testdata/webkit/tricky01.dat | 261 -
.../x/net/html/testdata/webkit/webkit01.dat | 610 -
.../x/net/html/testdata/webkit/webkit02.dat | 159 -
.../vendor/golang.org/x/net/html/token.go | 1225 --
.../golang.org/x/net/html/token_test.go | 753 -
.../golang.org/x/net/http/httpguts/guts.go | 50 -
.../golang.org/x/net/http/httpguts/httplex.go | 346 -
.../x/net/http/httpguts/httplex_test.go | 119 -
.../x/net/http/httpproxy/export_test.go | 13 -
.../x/net/http/httpproxy/go19_test.go | 13 -
.../golang.org/x/net/http/httpproxy/proxy.go | 370 -
.../x/net/http/httpproxy/proxy_test.go | 351 -
.../vendor/golang.org/x/net/http2/.gitignore | 2 -
.../vendor/golang.org/x/net/http2/Dockerfile | 51 -
.../vendor/golang.org/x/net/http2/Makefile | 3 -
.../vendor/golang.org/x/net/http2/README | 20 -
.../vendor/golang.org/x/net/http2/ciphers.go | 641 -
.../golang.org/x/net/http2/ciphers_test.go | 309 -
.../x/net/http2/client_conn_pool.go | 282 -
.../golang.org/x/net/http2/databuffer.go | 146 -
.../golang.org/x/net/http2/databuffer_test.go | 155 -
.../vendor/golang.org/x/net/http2/errors.go | 133 -
.../golang.org/x/net/http2/errors_test.go | 24 -
.../vendor/golang.org/x/net/http2/flow.go | 50 -
.../golang.org/x/net/http2/flow_test.go | 87 -
.../vendor/golang.org/x/net/http2/frame.go | 1614 --
.../golang.org/x/net/http2/frame_test.go | 1235 --
.../vendor/golang.org/x/net/http2/go111.go | 29 -
.../vendor/golang.org/x/net/http2/gotrack.go | 170 -
.../golang.org/x/net/http2/gotrack_test.go | 33 -
.../vendor/golang.org/x/net/http2/h2c/h2c.go | 495 -
.../golang.org/x/net/http2/h2c/h2c_test.go | 58 -
.../golang.org/x/net/http2/h2demo/.gitignore | 6 -
.../golang.org/x/net/http2/h2demo/Dockerfile | 36 -
.../golang.org/x/net/http2/h2demo/Makefile | 33 -
.../golang.org/x/net/http2/h2demo/README | 19 -
.../x/net/http2/h2demo/deployment-prod.yaml | 28 -
.../golang.org/x/net/http2/h2demo/go.mod | 13 -
.../golang.org/x/net/http2/h2demo/go.sum | 103 -
.../golang.org/x/net/http2/h2demo/h2demo.go | 563 -
.../golang.org/x/net/http2/h2demo/rootCA.key | 27 -
.../golang.org/x/net/http2/h2demo/rootCA.pem | 26 -
.../golang.org/x/net/http2/h2demo/rootCA.srl | 1 -
.../golang.org/x/net/http2/h2demo/server.crt | 20 -
.../golang.org/x/net/http2/h2demo/server.key | 27 -
.../x/net/http2/h2demo/service.yaml | 17 -
.../golang.org/x/net/http2/h2demo/tmpl.go | 1989 --
.../golang.org/x/net/http2/h2i/README.md | 97 -
.../vendor/golang.org/x/net/http2/h2i/h2i.go | 522 -
.../golang.org/x/net/http2/headermap.go | 88 -
.../golang.org/x/net/http2/hpack/encode.go | 240 -
.../x/net/http2/hpack/encode_test.go | 386 -
.../golang.org/x/net/http2/hpack/hpack.go | 504 -
.../x/net/http2/hpack/hpack_test.go | 770 -
.../golang.org/x/net/http2/hpack/huffman.go | 222 -
.../golang.org/x/net/http2/hpack/tables.go | 479 -
.../x/net/http2/hpack/tables_test.go | 214 -
.../vendor/golang.org/x/net/http2/http2.go | 384 -
.../golang.org/x/net/http2/http2_test.go | 290 -
.../golang.org/x/net/http2/not_go111.go | 20 -
.../vendor/golang.org/x/net/http2/pipe.go | 168 -
.../golang.org/x/net/http2/pipe_test.go | 142 -
.../vendor/golang.org/x/net/http2/server.go | 2965 ---
.../x/net/http2/server_push_test.go | 519 -
.../golang.org/x/net/http2/server_test.go | 4100 ----
.../testdata/draft-ietf-httpbis-http2.xml | 5021 -----
.../golang.org/x/net/http2/transport.go | 2656 ---
.../golang.org/x/net/http2/transport_test.go | 4483 ----
.../vendor/golang.org/x/net/http2/write.go | 365 -
.../golang.org/x/net/http2/writesched.go | 248 -
.../x/net/http2/writesched_priority.go | 452 -
.../x/net/http2/writesched_priority_test.go | 541 -
.../x/net/http2/writesched_random.go | 77 -
.../x/net/http2/writesched_random_test.go | 60 -
.../golang.org/x/net/http2/writesched_test.go | 130 -
.../golang.org/x/net/http2/z_spec_test.go | 356 -
.../vendor/golang.org/x/net/icmp/diag_test.go | 299 -
.../golang.org/x/net/icmp/dstunreach.go | 59 -
.../vendor/golang.org/x/net/icmp/echo.go | 173 -
.../vendor/golang.org/x/net/icmp/endpoint.go | 113 -
.../golang.org/x/net/icmp/example_test.go | 63 -
.../vendor/golang.org/x/net/icmp/extension.go | 170 -
.../golang.org/x/net/icmp/extension_test.go | 332 -
.../golang.org/x/net/icmp/helper_posix.go | 75 -
.../vendor/golang.org/x/net/icmp/interface.go | 322 -
.../vendor/golang.org/x/net/icmp/ipv4.go | 69 -
.../vendor/golang.org/x/net/icmp/ipv4_test.go | 75 -
.../vendor/golang.org/x/net/icmp/ipv6.go | 23 -
.../golang.org/x/net/icmp/listen_posix.go | 100 -
.../golang.org/x/net/icmp/listen_stub.go | 33 -
.../vendor/golang.org/x/net/icmp/message.go | 162 -
.../golang.org/x/net/icmp/message_test.go | 343 -
.../golang.org/x/net/icmp/messagebody.go | 52 -
.../vendor/golang.org/x/net/icmp/mpls.go | 77 -
.../vendor/golang.org/x/net/icmp/multipart.go | 129 -
.../golang.org/x/net/icmp/multipart_test.go | 567 -
.../golang.org/x/net/icmp/packettoobig.go | 43 -
.../vendor/golang.org/x/net/icmp/paramprob.go | 72 -
.../golang.org/x/net/icmp/sys_freebsd.go | 11 -
.../golang.org/x/net/icmp/timeexceeded.go | 57 -
.../golang.org/x/net/idna/example_test.go | 70 -
.../golang.org/x/net/idna/idna10.0.0.go | 734 -
.../vendor/golang.org/x/net/idna/idna9.0.0.go | 682 -
.../vendor/golang.org/x/net/idna/idna_test.go | 108 -
.../vendor/golang.org/x/net/idna/punycode.go | 203 -
.../golang.org/x/net/idna/punycode_test.go | 198 -
.../golang.org/x/net/idna/tables10.0.0.go | 4559 ----
.../golang.org/x/net/idna/tables11.0.0.go | 4653 ----
.../golang.org/x/net/idna/tables9.0.0.go | 4486 ----
.../vendor/golang.org/x/net/idna/trie.go | 72 -
.../vendor/golang.org/x/net/idna/trieval.go | 119 -
.../golang.org/x/net/internal/iana/const.go | 223 -
.../golang.org/x/net/internal/iana/gen.go | 383 -
.../x/net/internal/socket/cmsghdr.go | 11 -
.../x/net/internal/socket/cmsghdr_bsd.go | 13 -
.../internal/socket/cmsghdr_linux_32bit.go | 14 -
.../internal/socket/cmsghdr_linux_64bit.go | 14 -
.../internal/socket/cmsghdr_solaris_64bit.go | 14 -
.../x/net/internal/socket/cmsghdr_stub.go | 17 -
.../x/net/internal/socket/defs_aix.go | 38 -
.../x/net/internal/socket/defs_darwin.go | 36 -
.../x/net/internal/socket/defs_dragonfly.go | 36 -
.../x/net/internal/socket/defs_freebsd.go | 36 -
.../x/net/internal/socket/defs_linux.go | 40 -
.../x/net/internal/socket/defs_netbsd.go | 38 -
.../x/net/internal/socket/defs_openbsd.go | 36 -
.../x/net/internal/socket/defs_solaris.go | 36 -
.../golang.org/x/net/internal/socket/empty.s | 7 -
.../x/net/internal/socket/error_unix.go | 31 -
.../x/net/internal/socket/error_windows.go | 26 -
.../x/net/internal/socket/iovec_32bit.go | 19 -
.../x/net/internal/socket/iovec_64bit.go | 19 -
.../internal/socket/iovec_solaris_64bit.go | 19 -
.../x/net/internal/socket/iovec_stub.go | 11 -
.../x/net/internal/socket/mmsghdr_stub.go | 21 -
.../x/net/internal/socket/mmsghdr_unix.go | 42 -
.../x/net/internal/socket/msghdr_bsd.go | 39 -
.../x/net/internal/socket/msghdr_bsdvar.go | 16 -
.../x/net/internal/socket/msghdr_linux.go | 36 -
.../net/internal/socket/msghdr_linux_32bit.go | 24 -
.../net/internal/socket/msghdr_linux_64bit.go | 24 -
.../x/net/internal/socket/msghdr_openbsd.go | 14 -
.../internal/socket/msghdr_solaris_64bit.go | 36 -
.../x/net/internal/socket/msghdr_stub.go | 14 -
.../x/net/internal/socket/rawconn.go | 64 -
.../x/net/internal/socket/rawconn_mmsg.go | 73 -
.../x/net/internal/socket/rawconn_msg.go | 76 -
.../x/net/internal/socket/rawconn_nommsg.go | 15 -
.../x/net/internal/socket/rawconn_nomsg.go | 15 -
.../x/net/internal/socket/socket.go | 288 -
.../x/net/internal/socket/socket_test.go | 298 -
.../golang.org/x/net/internal/socket/sys.go | 33 -
.../x/net/internal/socket/sys_bsd.go | 15 -
.../x/net/internal/socket/sys_bsdvar.go | 23 -
.../x/net/internal/socket/sys_const_unix.go | 17 -
.../x/net/internal/socket/sys_darwin.go | 7 -
.../x/net/internal/socket/sys_dragonfly.go | 7 -
.../net/internal/socket/sys_go1_11_darwin.go | 33 -
.../x/net/internal/socket/sys_linkname.go | 42 -
.../x/net/internal/socket/sys_linux.go | 27 -
.../x/net/internal/socket/sys_linux_386.go | 55 -
.../x/net/internal/socket/sys_linux_386.s | 11 -
.../x/net/internal/socket/sys_linux_amd64.go | 10 -
.../x/net/internal/socket/sys_linux_arm.go | 10 -
.../x/net/internal/socket/sys_linux_arm64.go | 10 -
.../x/net/internal/socket/sys_linux_mips.go | 10 -
.../x/net/internal/socket/sys_linux_mips64.go | 10 -
.../net/internal/socket/sys_linux_mips64le.go | 10 -
.../x/net/internal/socket/sys_linux_mipsle.go | 10 -
.../x/net/internal/socket/sys_linux_ppc64.go | 10 -
.../net/internal/socket/sys_linux_ppc64le.go | 10 -
.../net/internal/socket/sys_linux_riscv64.go | 12 -
.../x/net/internal/socket/sys_linux_s390x.go | 55 -
.../x/net/internal/socket/sys_linux_s390x.s | 11 -
.../x/net/internal/socket/sys_netbsd.go | 25 -
.../x/net/internal/socket/sys_posix.go | 183 -
.../x/net/internal/socket/sys_solaris.go | 70 -
.../x/net/internal/socket/sys_solaris_amd64.s | 11 -
.../x/net/internal/socket/sys_stub.go | 63 -
.../x/net/internal/socket/sys_unix.go | 33 -
.../x/net/internal/socket/sys_windows.go | 71 -
.../x/net/internal/socket/zsys_aix_ppc64.go | 60 -
.../x/net/internal/socket/zsys_darwin_386.go | 51 -
.../net/internal/socket/zsys_darwin_amd64.go | 53 -
.../x/net/internal/socket/zsys_darwin_arm.go | 51 -
.../net/internal/socket/zsys_darwin_arm64.go | 53 -
.../internal/socket/zsys_dragonfly_amd64.go | 53 -
.../x/net/internal/socket/zsys_freebsd_386.go | 51 -
.../net/internal/socket/zsys_freebsd_amd64.go | 53 -
.../x/net/internal/socket/zsys_freebsd_arm.go | 51 -
.../net/internal/socket/zsys_freebsd_arm64.go | 53 -
.../x/net/internal/socket/zsys_linux_386.go | 54 -
.../x/net/internal/socket/zsys_linux_amd64.go | 57 -
.../x/net/internal/socket/zsys_linux_arm.go | 55 -
.../x/net/internal/socket/zsys_linux_arm64.go | 58 -
.../x/net/internal/socket/zsys_linux_mips.go | 55 -
.../net/internal/socket/zsys_linux_mips64.go | 58 -
.../internal/socket/zsys_linux_mips64le.go | 58 -
.../net/internal/socket/zsys_linux_mipsle.go | 55 -
.../x/net/internal/socket/zsys_linux_ppc64.go | 58 -
.../net/internal/socket/zsys_linux_ppc64le.go | 58 -
.../net/internal/socket/zsys_linux_riscv64.go | 59 -
.../x/net/internal/socket/zsys_linux_s390x.go | 58 -
.../x/net/internal/socket/zsys_netbsd_386.go | 57 -
.../net/internal/socket/zsys_netbsd_amd64.go | 60 -
.../x/net/internal/socket/zsys_netbsd_arm.go | 57 -
.../net/internal/socket/zsys_netbsd_arm64.go | 59 -
.../x/net/internal/socket/zsys_openbsd_386.go | 51 -
.../net/internal/socket/zsys_openbsd_amd64.go | 53 -
.../x/net/internal/socket/zsys_openbsd_arm.go | 51 -
.../net/internal/socket/zsys_openbsd_arm64.go | 53 -
.../net/internal/socket/zsys_solaris_amd64.go | 52 -
.../golang.org/x/net/internal/socks/client.go | 168 -
.../x/net/internal/socks/dial_test.go | 170 -
.../golang.org/x/net/internal/socks/socks.go | 317 -
.../x/net/internal/sockstest/server.go | 241 -
.../x/net/internal/sockstest/server_test.go | 103 -
.../x/net/internal/timeseries/timeseries.go | 525 -
.../internal/timeseries/timeseries_test.go | 170 -
.../vendor/golang.org/x/net/ipv4/batch.go | 194 -
.../vendor/golang.org/x/net/ipv4/bpf_test.go | 93 -
.../vendor/golang.org/x/net/ipv4/control.go | 144 -
.../golang.org/x/net/ipv4/control_bsd.go | 40 -
.../golang.org/x/net/ipv4/control_pktinfo.go | 39 -
.../golang.org/x/net/ipv4/control_stub.go | 13 -
.../golang.org/x/net/ipv4/control_test.go | 21 -
.../golang.org/x/net/ipv4/control_unix.go | 73 -
.../golang.org/x/net/ipv4/control_windows.go | 12 -
.../vendor/golang.org/x/net/ipv4/defs_aix.go | 39 -
.../golang.org/x/net/ipv4/defs_darwin.go | 77 -
.../golang.org/x/net/ipv4/defs_dragonfly.go | 38 -
.../golang.org/x/net/ipv4/defs_freebsd.go | 75 -
.../golang.org/x/net/ipv4/defs_linux.go | 122 -
.../golang.org/x/net/ipv4/defs_netbsd.go | 37 -
.../golang.org/x/net/ipv4/defs_openbsd.go | 37 -
.../golang.org/x/net/ipv4/defs_solaris.go | 84 -
.../vendor/golang.org/x/net/ipv4/dgramopt.go | 264 -
terratest/vendor/golang.org/x/net/ipv4/doc.go | 244 -
.../vendor/golang.org/x/net/ipv4/endpoint.go | 186 -
.../golang.org/x/net/ipv4/example_test.go | 224 -
terratest/vendor/golang.org/x/net/ipv4/gen.go | 199 -
.../golang.org/x/net/ipv4/genericopt.go | 55 -
.../vendor/golang.org/x/net/ipv4/header.go | 173 -
.../golang.org/x/net/ipv4/header_test.go | 259 -
.../vendor/golang.org/x/net/ipv4/helper.go | 80 -
.../x/net/ipv4/helper_posix_test.go | 31 -
.../golang.org/x/net/ipv4/helper_stub_test.go | 11 -
.../vendor/golang.org/x/net/ipv4/iana.go | 38 -
.../vendor/golang.org/x/net/ipv4/icmp.go | 57 -
.../golang.org/x/net/ipv4/icmp_linux.go | 25 -
.../vendor/golang.org/x/net/ipv4/icmp_stub.go | 25 -
.../vendor/golang.org/x/net/ipv4/icmp_test.go | 95 -
.../golang.org/x/net/ipv4/multicast_test.go | 338 -
.../x/net/ipv4/multicastlistener_test.go | 265 -
.../x/net/ipv4/multicastsockopt_test.go | 199 -
.../vendor/golang.org/x/net/ipv4/packet.go | 117 -
.../vendor/golang.org/x/net/ipv4/payload.go | 23 -
.../golang.org/x/net/ipv4/payload_cmsg.go | 84 -
.../golang.org/x/net/ipv4/payload_nocmsg.go | 39 -
.../golang.org/x/net/ipv4/readwrite_test.go | 517 -
.../vendor/golang.org/x/net/ipv4/sockopt.go | 44 -
.../golang.org/x/net/ipv4/sockopt_posix.go | 71 -
.../golang.org/x/net/ipv4/sockopt_stub.go | 42 -
.../vendor/golang.org/x/net/ipv4/sys_aix.go | 38 -
.../golang.org/x/net/ipv4/sys_asmreq.go | 119 -
.../golang.org/x/net/ipv4/sys_asmreq_stub.go | 25 -
.../golang.org/x/net/ipv4/sys_asmreqn.go | 42 -
.../golang.org/x/net/ipv4/sys_asmreqn_stub.go | 21 -
.../vendor/golang.org/x/net/ipv4/sys_bpf.go | 23 -
.../golang.org/x/net/ipv4/sys_bpf_stub.go | 16 -
.../vendor/golang.org/x/net/ipv4/sys_bsd.go | 37 -
.../golang.org/x/net/ipv4/sys_darwin.go | 65 -
.../golang.org/x/net/ipv4/sys_dragonfly.go | 35 -
.../golang.org/x/net/ipv4/sys_freebsd.go | 76 -
.../vendor/golang.org/x/net/ipv4/sys_linux.go | 59 -
.../golang.org/x/net/ipv4/sys_solaris.go | 57 -
.../golang.org/x/net/ipv4/sys_ssmreq.go | 52 -
.../golang.org/x/net/ipv4/sys_ssmreq_stub.go | 21 -
.../vendor/golang.org/x/net/ipv4/sys_stub.go | 13 -
.../golang.org/x/net/ipv4/sys_windows.go | 67 -
.../golang.org/x/net/ipv4/unicast_test.go | 244 -
.../x/net/ipv4/unicastsockopt_test.go | 147 -
.../golang.org/x/net/ipv4/zsys_aix_ppc64.go | 33 -
.../golang.org/x/net/ipv4/zsys_darwin.go | 99 -
.../golang.org/x/net/ipv4/zsys_dragonfly.go | 31 -
.../golang.org/x/net/ipv4/zsys_freebsd_386.go | 93 -
.../x/net/ipv4/zsys_freebsd_amd64.go | 95 -
.../golang.org/x/net/ipv4/zsys_freebsd_arm.go | 95 -
.../golang.org/x/net/ipv4/zsys_linux_386.go | 148 -
.../golang.org/x/net/ipv4/zsys_linux_amd64.go | 150 -
.../golang.org/x/net/ipv4/zsys_linux_arm.go | 148 -
.../golang.org/x/net/ipv4/zsys_linux_arm64.go | 150 -
.../golang.org/x/net/ipv4/zsys_linux_mips.go | 148 -
.../x/net/ipv4/zsys_linux_mips64.go | 150 -
.../x/net/ipv4/zsys_linux_mips64le.go | 150 -
.../x/net/ipv4/zsys_linux_mipsle.go | 148 -
.../golang.org/x/net/ipv4/zsys_linux_ppc.go | 148 -
.../golang.org/x/net/ipv4/zsys_linux_ppc64.go | 150 -
.../x/net/ipv4/zsys_linux_ppc64le.go | 150 -
.../x/net/ipv4/zsys_linux_riscv64.go | 151 -
.../golang.org/x/net/ipv4/zsys_linux_s390x.go | 150 -
.../golang.org/x/net/ipv4/zsys_netbsd.go | 30 -
.../golang.org/x/net/ipv4/zsys_openbsd.go | 30 -
.../golang.org/x/net/ipv4/zsys_solaris.go | 100 -
.../vendor/golang.org/x/net/ipv6/batch.go | 116 -
.../vendor/golang.org/x/net/ipv6/bpf_test.go | 97 -
.../vendor/golang.org/x/net/ipv6/control.go | 187 -
.../x/net/ipv6/control_rfc2292_unix.go | 48 -
.../x/net/ipv6/control_rfc3542_unix.go | 94 -
.../golang.org/x/net/ipv6/control_stub.go | 13 -
.../golang.org/x/net/ipv6/control_test.go | 21 -
.../golang.org/x/net/ipv6/control_unix.go | 55 -
.../golang.org/x/net/ipv6/control_windows.go | 12 -
.../vendor/golang.org/x/net/ipv6/defs_aix.go | 82 -
.../golang.org/x/net/ipv6/defs_darwin.go | 112 -
.../golang.org/x/net/ipv6/defs_dragonfly.go | 82 -
.../golang.org/x/net/ipv6/defs_freebsd.go | 105 -
.../golang.org/x/net/ipv6/defs_linux.go | 147 -
.../golang.org/x/net/ipv6/defs_netbsd.go | 80 -
.../golang.org/x/net/ipv6/defs_openbsd.go | 89 -
.../golang.org/x/net/ipv6/defs_solaris.go | 114 -
.../vendor/golang.org/x/net/ipv6/dgramopt.go | 301 -
terratest/vendor/golang.org/x/net/ipv6/doc.go | 243 -
.../vendor/golang.org/x/net/ipv6/endpoint.go | 127 -
.../golang.org/x/net/ipv6/example_test.go | 216 -
terratest/vendor/golang.org/x/net/ipv6/gen.go | 199 -
.../golang.org/x/net/ipv6/genericopt.go | 56 -
.../vendor/golang.org/x/net/ipv6/header.go | 55 -
.../golang.org/x/net/ipv6/header_test.go | 55 -
.../vendor/golang.org/x/net/ipv6/helper.go | 59 -
.../x/net/ipv6/helper_posix_test.go | 31 -
.../golang.org/x/net/ipv6/helper_stub_test.go | 20 -
.../golang.org/x/net/ipv6/helper_unix_test.go | 25 -
.../x/net/ipv6/helper_windows_test.go | 9 -
.../vendor/golang.org/x/net/ipv6/iana.go | 86 -
.../vendor/golang.org/x/net/ipv6/icmp.go | 60 -
.../vendor/golang.org/x/net/ipv6/icmp_bsd.go | 29 -
.../golang.org/x/net/ipv6/icmp_linux.go | 27 -
.../golang.org/x/net/ipv6/icmp_solaris.go | 27 -
.../vendor/golang.org/x/net/ipv6/icmp_stub.go | 23 -
.../vendor/golang.org/x/net/ipv6/icmp_test.go | 96 -
.../golang.org/x/net/ipv6/icmp_windows.go | 22 -
.../x/net/ipv6/mocktransponder_test.go | 34 -
.../golang.org/x/net/ipv6/multicast_test.go | 264 -
.../x/net/ipv6/multicastlistener_test.go | 261 -
.../x/net/ipv6/multicastsockopt_test.go | 161 -
.../vendor/golang.org/x/net/ipv6/payload.go | 23 -
.../golang.org/x/net/ipv6/payload_cmsg.go | 70 -
.../golang.org/x/net/ipv6/payload_nocmsg.go | 38 -
.../golang.org/x/net/ipv6/readwrite_test.go | 509 -
.../vendor/golang.org/x/net/ipv6/sockopt.go | 43 -
.../golang.org/x/net/ipv6/sockopt_posix.go | 89 -
.../golang.org/x/net/ipv6/sockopt_stub.go | 46 -
.../golang.org/x/net/ipv6/sockopt_test.go | 131 -
.../vendor/golang.org/x/net/ipv6/sys_aix.go | 77 -
.../golang.org/x/net/ipv6/sys_asmreq.go | 24 -
.../golang.org/x/net/ipv6/sys_asmreq_stub.go | 17 -
.../vendor/golang.org/x/net/ipv6/sys_bpf.go | 23 -
.../golang.org/x/net/ipv6/sys_bpf_stub.go | 16 -
.../vendor/golang.org/x/net/ipv6/sys_bsd.go | 57 -
.../golang.org/x/net/ipv6/sys_darwin.go | 78 -
.../golang.org/x/net/ipv6/sys_freebsd.go | 92 -
.../vendor/golang.org/x/net/ipv6/sys_linux.go | 74 -
.../golang.org/x/net/ipv6/sys_solaris.go | 74 -
.../golang.org/x/net/ipv6/sys_ssmreq.go | 54 -
.../golang.org/x/net/ipv6/sys_ssmreq_stub.go | 21 -
.../vendor/golang.org/x/net/ipv6/sys_stub.go | 13 -
.../golang.org/x/net/ipv6/sys_windows.go | 75 -
.../golang.org/x/net/ipv6/unicast_test.go | 186 -
.../x/net/ipv6/unicastsockopt_test.go | 122 -
.../golang.org/x/net/ipv6/zsys_aix_ppc64.go | 103 -
.../golang.org/x/net/ipv6/zsys_darwin.go | 131 -
.../golang.org/x/net/ipv6/zsys_dragonfly.go | 88 -
.../golang.org/x/net/ipv6/zsys_freebsd_386.go | 122 -
.../x/net/ipv6/zsys_freebsd_amd64.go | 124 -
.../golang.org/x/net/ipv6/zsys_freebsd_arm.go | 124 -
.../golang.org/x/net/ipv6/zsys_linux_386.go | 170 -
.../golang.org/x/net/ipv6/zsys_linux_amd64.go | 172 -
.../golang.org/x/net/ipv6/zsys_linux_arm.go | 170 -
.../golang.org/x/net/ipv6/zsys_linux_arm64.go | 172 -
.../golang.org/x/net/ipv6/zsys_linux_mips.go | 170 -
.../x/net/ipv6/zsys_linux_mips64.go | 172 -
.../x/net/ipv6/zsys_linux_mips64le.go | 172 -
.../x/net/ipv6/zsys_linux_mipsle.go | 170 -
.../golang.org/x/net/ipv6/zsys_linux_ppc.go | 170 -
.../golang.org/x/net/ipv6/zsys_linux_ppc64.go | 172 -
.../x/net/ipv6/zsys_linux_ppc64le.go | 172 -
.../x/net/ipv6/zsys_linux_riscv64.go | 173 -
.../golang.org/x/net/ipv6/zsys_linux_s390x.go | 172 -
.../golang.org/x/net/ipv6/zsys_netbsd.go | 84 -
.../golang.org/x/net/ipv6/zsys_openbsd.go | 93 -
.../golang.org/x/net/ipv6/zsys_solaris.go | 131 -
.../vendor/golang.org/x/net/lif/address.go | 105 -
.../golang.org/x/net/lif/address_test.go | 123 -
.../vendor/golang.org/x/net/lif/binary.go | 115 -
.../golang.org/x/net/lif/defs_solaris.go | 90 -
terratest/vendor/golang.org/x/net/lif/lif.go | 43 -
terratest/vendor/golang.org/x/net/lif/link.go | 126 -
.../vendor/golang.org/x/net/lif/link_test.go | 63 -
terratest/vendor/golang.org/x/net/lif/sys.go | 21 -
.../golang.org/x/net/lif/sys_solaris_amd64.s | 8 -
.../vendor/golang.org/x/net/lif/syscall.go | 28 -
.../x/net/lif/zsys_solaris_amd64.go | 103 -
.../golang.org/x/net/nettest/conntest.go | 464 -
.../golang.org/x/net/nettest/conntest_test.go | 74 -
.../golang.org/x/net/nettest/nettest.go | 345 -
.../golang.org/x/net/nettest/nettest_stub.go | 11 -
.../golang.org/x/net/nettest/nettest_unix.go | 21 -
.../x/net/nettest/nettest_windows.go | 26 -
.../x/net/netutil/helper_stub_test.go | 11 -
.../x/net/netutil/helper_unix_test.go | 17 -
.../x/net/netutil/helper_windows_test.go | 9 -
.../vendor/golang.org/x/net/netutil/listen.go | 74 -
.../golang.org/x/net/netutil/listen_test.go | 147 -
.../vendor/golang.org/x/net/proxy/dial.go | 54 -
.../golang.org/x/net/proxy/dial_test.go | 119 -
.../vendor/golang.org/x/net/proxy/direct.go | 31 -
.../vendor/golang.org/x/net/proxy/per_host.go | 155 -
.../golang.org/x/net/proxy/per_host_test.go | 76 -
.../vendor/golang.org/x/net/proxy/proxy.go | 149 -
.../golang.org/x/net/proxy/proxy_test.go | 159 -
.../vendor/golang.org/x/net/proxy/socks5.go | 42 -
.../x/net/publicsuffix/example_test.go | 93 -
.../golang.org/x/net/publicsuffix/gen.go | 717 -
.../golang.org/x/net/publicsuffix/list.go | 181 -
.../x/net/publicsuffix/list_test.go | 509 -
.../golang.org/x/net/publicsuffix/table.go | 9962 ---------
.../x/net/publicsuffix/table_test.go | 17632 ----------------
.../vendor/golang.org/x/net/route/address.go | 425 -
.../x/net/route/address_darwin_test.go | 63 -
.../golang.org/x/net/route/address_test.go | 103 -
.../vendor/golang.org/x/net/route/binary.go | 90 -
.../golang.org/x/net/route/defs_darwin.go | 114 -
.../golang.org/x/net/route/defs_dragonfly.go | 111 -
.../golang.org/x/net/route/defs_freebsd.go | 337 -
.../golang.org/x/net/route/defs_netbsd.go | 112 -
.../golang.org/x/net/route/defs_openbsd.go | 116 -
.../vendor/golang.org/x/net/route/empty.s | 7 -
.../golang.org/x/net/route/interface.go | 64 -
.../x/net/route/interface_announce.go | 32 -
.../x/net/route/interface_classic.go | 66 -
.../x/net/route/interface_freebsd.go | 78 -
.../x/net/route/interface_multicast.go | 30 -
.../x/net/route/interface_openbsd.go | 90 -
.../vendor/golang.org/x/net/route/message.go | 72 -
.../x/net/route/message_darwin_test.go | 34 -
.../x/net/route/message_freebsd_test.go | 88 -
.../golang.org/x/net/route/message_test.go | 238 -
.../vendor/golang.org/x/net/route/route.go | 123 -
.../golang.org/x/net/route/route_classic.go | 75 -
.../golang.org/x/net/route/route_openbsd.go | 65 -
.../golang.org/x/net/route/route_test.go | 390 -
.../vendor/golang.org/x/net/route/sys.go | 39 -
.../golang.org/x/net/route/sys_darwin.go | 87 -
.../golang.org/x/net/route/sys_dragonfly.go | 76 -
.../golang.org/x/net/route/sys_freebsd.go | 163 -
.../golang.org/x/net/route/sys_netbsd.go | 71 -
.../golang.org/x/net/route/sys_openbsd.go | 80 -
.../vendor/golang.org/x/net/route/syscall.go | 28 -
.../x/net/route/syscall_go1_11_darwin.go | 28 -
.../x/net/route/syscall_go1_12_darwin.go | 12 -
.../golang.org/x/net/route/zsys_darwin.go | 99 -
.../golang.org/x/net/route/zsys_dragonfly.go | 98 -
.../x/net/route/zsys_freebsd_386.go | 126 -
.../x/net/route/zsys_freebsd_amd64.go | 123 -
.../x/net/route/zsys_freebsd_arm.go | 123 -
.../x/net/route/zsys_freebsd_arm64.go | 123 -
.../golang.org/x/net/route/zsys_netbsd.go | 97 -
.../golang.org/x/net/route/zsys_openbsd.go | 101 -
.../vendor/golang.org/x/net/trace/events.go | 532 -
.../golang.org/x/net/trace/histogram.go | 365 -
.../golang.org/x/net/trace/histogram_test.go | 325 -
.../vendor/golang.org/x/net/trace/trace.go | 1130 -
.../golang.org/x/net/trace/trace_test.go | 178 -
.../vendor/golang.org/x/net/webdav/file.go | 795 -
.../golang.org/x/net/webdav/file_test.go | 1183 --
.../vendor/golang.org/x/net/webdav/if.go | 173 -
.../vendor/golang.org/x/net/webdav/if_test.go | 322 -
.../x/net/webdav/internal/xml/README | 11 -
.../x/net/webdav/internal/xml/atom_test.go | 56 -
.../x/net/webdav/internal/xml/example_test.go | 151 -
.../x/net/webdav/internal/xml/marshal.go | 1223 --
.../x/net/webdav/internal/xml/marshal_test.go | 1939 --
.../x/net/webdav/internal/xml/read.go | 692 -
.../x/net/webdav/internal/xml/read_test.go | 744 -
.../x/net/webdav/internal/xml/typeinfo.go | 371 -
.../x/net/webdav/internal/xml/xml.go | 1998 --
.../x/net/webdav/internal/xml/xml_test.go | 752 -
.../x/net/webdav/litmus_test_server.go | 94 -
.../vendor/golang.org/x/net/webdav/lock.go | 445 -
.../golang.org/x/net/webdav/lock_test.go | 731 -
.../vendor/golang.org/x/net/webdav/prop.go | 469 -
.../golang.org/x/net/webdav/prop_test.go | 716 -
.../vendor/golang.org/x/net/webdav/webdav.go | 706 -
.../golang.org/x/net/webdav/webdav_test.go | 349 -
.../vendor/golang.org/x/net/webdav/xml.go | 519 -
.../golang.org/x/net/webdav/xml_test.go | 906 -
.../golang.org/x/net/websocket/client.go | 106 -
.../vendor/golang.org/x/net/websocket/dial.go | 24 -
.../golang.org/x/net/websocket/dial_test.go | 43 -
.../x/net/websocket/exampledial_test.go | 31 -
.../x/net/websocket/examplehandler_test.go | 26 -
.../vendor/golang.org/x/net/websocket/hybi.go | 583 -
.../golang.org/x/net/websocket/hybi_test.go | 608 -
.../golang.org/x/net/websocket/server.go | 113 -
.../golang.org/x/net/websocket/websocket.go | 451 -
.../x/net/websocket/websocket_test.go | 665 -
.../vendor/golang.org/x/net/xsrftoken/xsrf.go | 94 -
.../golang.org/x/net/xsrftoken/xsrf_test.go | 105 -
.../vendor/golang.org/x/sys/.gitattributes | 10 -
terratest/vendor/golang.org/x/sys/.gitignore | 2 -
terratest/vendor/golang.org/x/sys/AUTHORS | 3 -
.../vendor/golang.org/x/sys/CONTRIBUTING.md | 26 -
.../vendor/golang.org/x/sys/CONTRIBUTORS | 3 -
terratest/vendor/golang.org/x/sys/LICENSE | 27 -
terratest/vendor/golang.org/x/sys/PATENTS | 22 -
terratest/vendor/golang.org/x/sys/README.md | 18 -
.../vendor/golang.org/x/sys/codereview.cfg | 1 -
.../golang.org/x/sys/cpu/asm_aix_ppc64.s | 17 -
.../vendor/golang.org/x/sys/cpu/byteorder.go | 60 -
terratest/vendor/golang.org/x/sys/cpu/cpu.go | 162 -
.../golang.org/x/sys/cpu/cpu_aix_ppc64.go | 34 -
.../vendor/golang.org/x/sys/cpu/cpu_arm.go | 40 -
.../golang.org/x/sys/cpu/cpu_gc_s390x.go | 21 -
.../vendor/golang.org/x/sys/cpu/cpu_gc_x86.go | 16 -
.../vendor/golang.org/x/sys/cpu/cpu_gccgo.c | 43 -
.../vendor/golang.org/x/sys/cpu/cpu_gccgo.go | 26 -
.../golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 22 -
.../vendor/golang.org/x/sys/cpu/cpu_linux.go | 59 -
.../golang.org/x/sys/cpu/cpu_linux_arm.go | 39 -
.../golang.org/x/sys/cpu/cpu_linux_arm64.go | 67 -
.../golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 33 -
.../golang.org/x/sys/cpu/cpu_linux_s390x.go | 161 -
.../golang.org/x/sys/cpu/cpu_mips64x.go | 11 -
.../vendor/golang.org/x/sys/cpu/cpu_mipsx.go | 11 -
.../golang.org/x/sys/cpu/cpu_other_arm64.go | 11 -
.../vendor/golang.org/x/sys/cpu/cpu_s390x.s | 57 -
.../vendor/golang.org/x/sys/cpu/cpu_test.go | 74 -
.../vendor/golang.org/x/sys/cpu/cpu_wasm.go | 15 -
.../vendor/golang.org/x/sys/cpu/cpu_x86.go | 59 -
.../vendor/golang.org/x/sys/cpu/cpu_x86.s | 27 -
.../x/sys/cpu/syscall_aix_ppc64_gc.go | 36 -
terratest/vendor/golang.org/x/sys/go.mod | 3 -
terratest/vendor/golang.org/x/sys/plan9/asm.s | 8 -
.../golang.org/x/sys/plan9/asm_plan9_386.s | 30 -
.../golang.org/x/sys/plan9/asm_plan9_amd64.s | 30 -
.../golang.org/x/sys/plan9/asm_plan9_arm.s | 25 -
.../golang.org/x/sys/plan9/const_plan9.go | 70 -
.../golang.org/x/sys/plan9/dir_plan9.go | 212 -
.../golang.org/x/sys/plan9/env_plan9.go | 31 -
.../golang.org/x/sys/plan9/errors_plan9.go | 50 -
.../vendor/golang.org/x/sys/plan9/mkall.sh | 150 -
.../vendor/golang.org/x/sys/plan9/mkerrors.sh | 246 -
.../golang.org/x/sys/plan9/mksyscall.go | 393 -
.../golang.org/x/sys/plan9/mksysnum_plan9.sh | 23 -
.../golang.org/x/sys/plan9/pwd_go15_plan9.go | 21 -
.../golang.org/x/sys/plan9/pwd_plan9.go | 23 -
.../vendor/golang.org/x/sys/plan9/race.go | 30 -
.../vendor/golang.org/x/sys/plan9/race0.go | 25 -
.../vendor/golang.org/x/sys/plan9/str.go | 22 -
.../vendor/golang.org/x/sys/plan9/syscall.go | 77 -
.../golang.org/x/sys/plan9/syscall_plan9.go | 349 -
.../golang.org/x/sys/plan9/syscall_test.go | 33 -
.../x/sys/plan9/zsyscall_plan9_386.go | 284 -
.../x/sys/plan9/zsyscall_plan9_amd64.go | 284 -
.../x/sys/plan9/zsyscall_plan9_arm.go | 284 -
.../golang.org/x/sys/plan9/zsysnum_plan9.go | 49 -
.../vendor/golang.org/x/sys/unix/.gitignore | 2 -
.../vendor/golang.org/x/sys/unix/README.md | 173 -
.../golang.org/x/sys/unix/affinity_linux.go | 86 -
.../vendor/golang.org/x/sys/unix/aliases.go | 14 -
.../golang.org/x/sys/unix/asm_aix_ppc64.s | 17 -
.../golang.org/x/sys/unix/asm_darwin_386.s | 29 -
.../golang.org/x/sys/unix/asm_darwin_amd64.s | 29 -
.../golang.org/x/sys/unix/asm_darwin_arm.s | 30 -
.../golang.org/x/sys/unix/asm_darwin_arm64.s | 30 -
.../x/sys/unix/asm_dragonfly_amd64.s | 29 -
.../golang.org/x/sys/unix/asm_freebsd_386.s | 29 -
.../golang.org/x/sys/unix/asm_freebsd_amd64.s | 29 -
.../golang.org/x/sys/unix/asm_freebsd_arm.s | 29 -
.../golang.org/x/sys/unix/asm_freebsd_arm64.s | 29 -
.../golang.org/x/sys/unix/asm_linux_386.s | 65 -
.../golang.org/x/sys/unix/asm_linux_amd64.s | 57 -
.../golang.org/x/sys/unix/asm_linux_arm.s | 56 -
.../golang.org/x/sys/unix/asm_linux_arm64.s | 52 -
.../golang.org/x/sys/unix/asm_linux_mips64x.s | 56 -
.../golang.org/x/sys/unix/asm_linux_mipsx.s | 54 -
.../golang.org/x/sys/unix/asm_linux_ppc64x.s | 44 -
.../golang.org/x/sys/unix/asm_linux_riscv64.s | 54 -
.../golang.org/x/sys/unix/asm_linux_s390x.s | 56 -
.../golang.org/x/sys/unix/asm_netbsd_386.s | 29 -
.../golang.org/x/sys/unix/asm_netbsd_amd64.s | 29 -
.../golang.org/x/sys/unix/asm_netbsd_arm.s | 29 -
.../golang.org/x/sys/unix/asm_netbsd_arm64.s | 29 -
.../golang.org/x/sys/unix/asm_openbsd_386.s | 29 -
.../golang.org/x/sys/unix/asm_openbsd_amd64.s | 29 -
.../golang.org/x/sys/unix/asm_openbsd_arm.s | 29 -
.../golang.org/x/sys/unix/asm_openbsd_arm64.s | 29 -
.../golang.org/x/sys/unix/asm_solaris_amd64.s | 17 -
.../golang.org/x/sys/unix/bluetooth_linux.go | 35 -
.../golang.org/x/sys/unix/cap_freebsd.go | 195 -
.../vendor/golang.org/x/sys/unix/constants.go | 13 -
.../golang.org/x/sys/unix/creds_test.go | 134 -
.../golang.org/x/sys/unix/darwin_test.go | 209 -
.../golang.org/x/sys/unix/dev_aix_ppc.go | 27 -
.../golang.org/x/sys/unix/dev_aix_ppc64.go | 29 -
.../golang.org/x/sys/unix/dev_darwin.go | 24 -
.../golang.org/x/sys/unix/dev_dragonfly.go | 30 -
.../golang.org/x/sys/unix/dev_freebsd.go | 30 -
.../vendor/golang.org/x/sys/unix/dev_linux.go | 42 -
.../golang.org/x/sys/unix/dev_linux_test.go | 56 -
.../golang.org/x/sys/unix/dev_netbsd.go | 29 -
.../golang.org/x/sys/unix/dev_openbsd.go | 29 -
.../vendor/golang.org/x/sys/unix/dirent.go | 102 -
.../golang.org/x/sys/unix/dirent_test.go | 150 -
.../golang.org/x/sys/unix/endian_big.go | 9 -
.../golang.org/x/sys/unix/endian_little.go | 9 -
.../vendor/golang.org/x/sys/unix/env_unix.go | 31 -
.../x/sys/unix/errors_freebsd_386.go | 227 -
.../x/sys/unix/errors_freebsd_amd64.go | 227 -
.../x/sys/unix/errors_freebsd_arm.go | 226 -
.../x/sys/unix/example_exec_test.go | 19 -
.../x/sys/unix/example_flock_test.go | 25 -
.../golang.org/x/sys/unix/export_test.go | 9 -
.../vendor/golang.org/x/sys/unix/fcntl.go | 32 -
.../golang.org/x/sys/unix/fcntl_darwin.go | 18 -
.../x/sys/unix/fcntl_linux_32bit.go | 13 -
.../vendor/golang.org/x/sys/unix/gccgo.go | 62 -
.../vendor/golang.org/x/sys/unix/gccgo_c.c | 39 -
.../x/sys/unix/gccgo_linux_amd64.go | 20 -
.../x/sys/unix/getdirentries_test.go | 83 -
.../vendor/golang.org/x/sys/unix/ioctl.go | 65 -
.../golang.org/x/sys/unix/linux/Dockerfile | 54 -
.../golang.org/x/sys/unix/linux/mkall.go | 775 -
.../golang.org/x/sys/unix/linux/mksysnum.go | 143 -
.../golang.org/x/sys/unix/linux/types.go | 2100 --
.../vendor/golang.org/x/sys/unix/mkall.sh | 229 -
.../golang.org/x/sys/unix/mkasm_darwin.go | 78 -
.../vendor/golang.org/x/sys/unix/mkerrors.sh | 684 -
.../vendor/golang.org/x/sys/unix/mkpost.go | 122 -
.../vendor/golang.org/x/sys/unix/mksyscall.go | 402 -
.../x/sys/unix/mksyscall_aix_ppc.go | 415 -
.../x/sys/unix/mksyscall_aix_ppc64.go | 614 -
.../x/sys/unix/mksyscall_solaris.go | 335 -
.../golang.org/x/sys/unix/mksysctl_openbsd.go | 355 -
.../vendor/golang.org/x/sys/unix/mksysnum.go | 190 -
.../golang.org/x/sys/unix/mmap_unix_test.go | 41 -
.../golang.org/x/sys/unix/openbsd_test.go | 113 -
.../golang.org/x/sys/unix/pagesize_unix.go | 15 -
.../golang.org/x/sys/unix/pledge_openbsd.go | 163 -
.../vendor/golang.org/x/sys/unix/race.go | 30 -
.../vendor/golang.org/x/sys/unix/race0.go | 25 -
.../x/sys/unix/readdirent_getdents.go | 12 -
.../x/sys/unix/readdirent_getdirentries.go | 19 -
.../golang.org/x/sys/unix/sendfile_test.go | 103 -
.../golang.org/x/sys/unix/sockcmsg_linux.go | 36 -
.../golang.org/x/sys/unix/sockcmsg_unix.go | 120 -
terratest/vendor/golang.org/x/sys/unix/str.go | 26 -
.../vendor/golang.org/x/sys/unix/syscall.go | 53 -
.../golang.org/x/sys/unix/syscall_aix.go | 536 -
.../golang.org/x/sys/unix/syscall_aix_ppc.go | 54 -
.../x/sys/unix/syscall_aix_ppc64.go | 85 -
.../golang.org/x/sys/unix/syscall_aix_test.go | 168 -
.../golang.org/x/sys/unix/syscall_bsd.go | 616 -
.../golang.org/x/sys/unix/syscall_bsd_test.go | 120 -
.../x/sys/unix/syscall_darwin.1_12.go | 29 -
.../x/sys/unix/syscall_darwin.1_13.go | 103 -
.../golang.org/x/sys/unix/syscall_darwin.go | 680 -
.../x/sys/unix/syscall_darwin_386.1_11.go | 9 -
.../x/sys/unix/syscall_darwin_386.go | 69 -
.../x/sys/unix/syscall_darwin_amd64.1_11.go | 9 -
.../x/sys/unix/syscall_darwin_amd64.go | 69 -
.../x/sys/unix/syscall_darwin_arm.1_11.go | 11 -
.../x/sys/unix/syscall_darwin_arm.go | 72 -
.../x/sys/unix/syscall_darwin_arm64.1_11.go | 11 -
.../x/sys/unix/syscall_darwin_arm64.go | 74 -
.../x/sys/unix/syscall_darwin_libSystem.go | 33 -
.../x/sys/unix/syscall_darwin_test.go | 72 -
.../x/sys/unix/syscall_dragonfly.go | 521 -
.../x/sys/unix/syscall_dragonfly_amd64.go | 56 -
.../golang.org/x/sys/unix/syscall_freebsd.go | 879 -
.../x/sys/unix/syscall_freebsd_386.go | 56 -
.../x/sys/unix/syscall_freebsd_amd64.go | 56 -
.../x/sys/unix/syscall_freebsd_arm.go | 56 -
.../x/sys/unix/syscall_freebsd_arm64.go | 56 -
.../x/sys/unix/syscall_freebsd_test.go | 312 -
.../x/sys/unix/syscall_internal_linux_test.go | 216 -
.../golang.org/x/sys/unix/syscall_linux.go | 1973 --
.../x/sys/unix/syscall_linux_386.go | 390 -
.../x/sys/unix/syscall_linux_amd64.go | 194 -
.../x/sys/unix/syscall_linux_amd64_gc.go | 13 -
.../x/sys/unix/syscall_linux_arm.go | 291 -
.../x/sys/unix/syscall_linux_arm64.go | 227 -
.../golang.org/x/sys/unix/syscall_linux_gc.go | 14 -
.../x/sys/unix/syscall_linux_gc_386.go | 16 -
.../x/sys/unix/syscall_linux_gccgo_386.go | 30 -
.../x/sys/unix/syscall_linux_gccgo_arm.go | 20 -
.../x/sys/unix/syscall_linux_mips64x.go | 226 -
.../x/sys/unix/syscall_linux_mipsx.go | 238 -
.../x/sys/unix/syscall_linux_ppc64x.go | 156 -
.../x/sys/unix/syscall_linux_riscv64.go | 230 -
.../x/sys/unix/syscall_linux_s390x.go | 342 -
.../x/sys/unix/syscall_linux_sparc64.go | 151 -
.../x/sys/unix/syscall_linux_test.go | 662 -
.../golang.org/x/sys/unix/syscall_netbsd.go | 620 -
.../x/sys/unix/syscall_netbsd_386.go | 37 -
.../x/sys/unix/syscall_netbsd_amd64.go | 37 -
.../x/sys/unix/syscall_netbsd_arm.go | 37 -
.../x/sys/unix/syscall_netbsd_arm64.go | 37 -
.../x/sys/unix/syscall_netbsd_test.go | 51 -
.../golang.org/x/sys/unix/syscall_openbsd.go | 414 -
.../x/sys/unix/syscall_openbsd_386.go | 41 -
.../x/sys/unix/syscall_openbsd_amd64.go | 41 -
.../x/sys/unix/syscall_openbsd_arm.go | 41 -
.../x/sys/unix/syscall_openbsd_arm64.go | 41 -
.../x/sys/unix/syscall_openbsd_test.go | 58 -
.../golang.org/x/sys/unix/syscall_solaris.go | 724 -
.../x/sys/unix/syscall_solaris_amd64.go | 27 -
.../x/sys/unix/syscall_solaris_test.go | 86 -
.../golang.org/x/sys/unix/syscall_test.go | 71 -
.../golang.org/x/sys/unix/syscall_unix.go | 431 -
.../golang.org/x/sys/unix/syscall_unix_gc.go | 15 -
.../x/sys/unix/syscall_unix_gc_ppc64x.go | 24 -
.../x/sys/unix/syscall_unix_test.go | 760 -
.../golang.org/x/sys/unix/timestruct.go | 82 -
.../golang.org/x/sys/unix/timestruct_test.go | 54 -
.../vendor/golang.org/x/sys/unix/types_aix.go | 237 -
.../golang.org/x/sys/unix/types_darwin.go | 283 -
.../golang.org/x/sys/unix/types_dragonfly.go | 263 -
.../golang.org/x/sys/unix/types_freebsd.go | 400 -
.../golang.org/x/sys/unix/types_netbsd.go | 290 -
.../golang.org/x/sys/unix/types_openbsd.go | 283 -
.../golang.org/x/sys/unix/types_solaris.go | 266 -
.../golang.org/x/sys/unix/unveil_openbsd.go | 42 -
.../vendor/golang.org/x/sys/unix/xattr_bsd.go | 240 -
.../golang.org/x/sys/unix/xattr_test.go | 207 -
.../golang.org/x/sys/unix/zerrors_aix_ppc.go | 1374 --
.../x/sys/unix/zerrors_aix_ppc64.go | 1375 --
.../x/sys/unix/zerrors_darwin_386.go | 1784 --
.../x/sys/unix/zerrors_darwin_amd64.go | 1784 --
.../x/sys/unix/zerrors_darwin_arm.go | 1784 --
.../x/sys/unix/zerrors_darwin_arm64.go | 1784 --
.../x/sys/unix/zerrors_dragonfly_amd64.go | 1651 --
.../x/sys/unix/zerrors_freebsd_386.go | 1794 --
.../x/sys/unix/zerrors_freebsd_amd64.go | 1795 --
.../x/sys/unix/zerrors_freebsd_arm.go | 1803 --
.../x/sys/unix/zerrors_freebsd_arm64.go | 1795 --
.../x/sys/unix/zerrors_linux_386.go | 3123 ---
.../x/sys/unix/zerrors_linux_amd64.go | 3123 ---
.../x/sys/unix/zerrors_linux_arm.go | 3129 ---
.../x/sys/unix/zerrors_linux_arm64.go | 3116 ---
.../x/sys/unix/zerrors_linux_mips.go | 3130 ---
.../x/sys/unix/zerrors_linux_mips64.go | 3130 ---
.../x/sys/unix/zerrors_linux_mips64le.go | 3130 ---
.../x/sys/unix/zerrors_linux_mipsle.go | 3130 ---
.../x/sys/unix/zerrors_linux_ppc64.go | 3185 ---
.../x/sys/unix/zerrors_linux_ppc64le.go | 3185 ---
.../x/sys/unix/zerrors_linux_riscv64.go | 3110 ---
.../x/sys/unix/zerrors_linux_s390x.go | 3183 ---
.../x/sys/unix/zerrors_linux_sparc64.go | 3179 ---
.../x/sys/unix/zerrors_netbsd_386.go | 1773 --
.../x/sys/unix/zerrors_netbsd_amd64.go | 1763 --
.../x/sys/unix/zerrors_netbsd_arm.go | 1752 --
.../x/sys/unix/zerrors_netbsd_arm64.go | 1763 --
.../x/sys/unix/zerrors_openbsd_386.go | 1657 --
.../x/sys/unix/zerrors_openbsd_amd64.go | 1767 --
.../x/sys/unix/zerrors_openbsd_arm.go | 1659 --
.../x/sys/unix/zerrors_openbsd_arm64.go | 1790 --
.../x/sys/unix/zerrors_solaris_amd64.go | 1533 --
.../golang.org/x/sys/unix/zptrace386_linux.go | 80 -
.../golang.org/x/sys/unix/zptracearm_linux.go | 41 -
.../x/sys/unix/zptracemips_linux.go | 50 -
.../x/sys/unix/zptracemipsle_linux.go | 50 -
.../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 1484 --
.../x/sys/unix/zsyscall_aix_ppc64.go | 1442 --
.../x/sys/unix/zsyscall_aix_ppc64_gc.go | 1192 --
.../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 1070 -
.../x/sys/unix/zsyscall_darwin_386.1_11.go | 1811 --
.../x/sys/unix/zsyscall_darwin_386.1_13.go | 41 -
.../x/sys/unix/zsyscall_darwin_386.1_13.s | 12 -
.../x/sys/unix/zsyscall_darwin_386.go | 2499 ---
.../x/sys/unix/zsyscall_darwin_386.s | 284 -
.../x/sys/unix/zsyscall_darwin_amd64.1_11.go | 1811 --
.../x/sys/unix/zsyscall_darwin_amd64.1_13.go | 41 -
.../x/sys/unix/zsyscall_darwin_amd64.1_13.s | 12 -
.../x/sys/unix/zsyscall_darwin_amd64.go | 2499 ---
.../x/sys/unix/zsyscall_darwin_amd64.s | 284 -
.../x/sys/unix/zsyscall_darwin_arm.1_11.go | 1768 --
.../x/sys/unix/zsyscall_darwin_arm.1_13.go | 41 -
.../x/sys/unix/zsyscall_darwin_arm.1_13.s | 12 -
.../x/sys/unix/zsyscall_darwin_arm.go | 2463 ---
.../x/sys/unix/zsyscall_darwin_arm.s | 280 -
.../x/sys/unix/zsyscall_darwin_arm64.1_11.go | 1768 --
.../x/sys/unix/zsyscall_darwin_arm64.1_13.go | 41 -
.../x/sys/unix/zsyscall_darwin_arm64.1_13.s | 12 -
.../x/sys/unix/zsyscall_darwin_arm64.go | 2463 ---
.../x/sys/unix/zsyscall_darwin_arm64.s | 280 -
.../x/sys/unix/zsyscall_dragonfly_amd64.go | 1677 --
.../x/sys/unix/zsyscall_freebsd_386.go | 2026 --
.../x/sys/unix/zsyscall_freebsd_amd64.go | 2026 --
.../x/sys/unix/zsyscall_freebsd_arm.go | 2026 --
.../x/sys/unix/zsyscall_freebsd_arm64.go | 2026 --
.../x/sys/unix/zsyscall_linux_386.go | 2300 --
.../x/sys/unix/zsyscall_linux_amd64.go | 2467 ---
.../x/sys/unix/zsyscall_linux_arm.go | 2437 ---
.../x/sys/unix/zsyscall_linux_arm64.go | 2324 --
.../x/sys/unix/zsyscall_linux_mips.go | 2480 ---
.../x/sys/unix/zsyscall_linux_mips64.go | 2451 ---
.../x/sys/unix/zsyscall_linux_mips64le.go | 2451 ---
.../x/sys/unix/zsyscall_linux_mipsle.go | 2480 ---
.../x/sys/unix/zsyscall_linux_ppc64.go | 2529 ---
.../x/sys/unix/zsyscall_linux_ppc64le.go | 2529 ---
.../x/sys/unix/zsyscall_linux_riscv64.go | 2304 --
.../x/sys/unix/zsyscall_linux_s390x.go | 2299 --
.../x/sys/unix/zsyscall_linux_sparc64.go | 2462 ---
.../x/sys/unix/zsyscall_netbsd_386.go | 1827 --
.../x/sys/unix/zsyscall_netbsd_amd64.go | 1827 --
.../x/sys/unix/zsyscall_netbsd_arm.go | 1827 --
.../x/sys/unix/zsyscall_netbsd_arm64.go | 1827 --
.../x/sys/unix/zsyscall_openbsd_386.go | 1693 --
.../x/sys/unix/zsyscall_openbsd_amd64.go | 1693 --
.../x/sys/unix/zsyscall_openbsd_arm.go | 1693 --
.../x/sys/unix/zsyscall_openbsd_arm64.go | 1693 --
.../x/sys/unix/zsyscall_solaris_amd64.go | 1954 --
.../x/sys/unix/zsysctl_openbsd_386.go | 272 -
.../x/sys/unix/zsysctl_openbsd_amd64.go | 270 -
.../x/sys/unix/zsysctl_openbsd_arm.go | 272 -
.../x/sys/unix/zsysctl_openbsd_arm64.go | 275 -
.../x/sys/unix/zsysnum_darwin_386.go | 436 -
.../x/sys/unix/zsysnum_darwin_amd64.go | 438 -
.../x/sys/unix/zsysnum_darwin_arm.go | 436 -
.../x/sys/unix/zsysnum_darwin_arm64.go | 436 -
.../x/sys/unix/zsysnum_dragonfly_amd64.go | 315 -
.../x/sys/unix/zsysnum_freebsd_386.go | 396 -
.../x/sys/unix/zsysnum_freebsd_amd64.go | 396 -
.../x/sys/unix/zsysnum_freebsd_arm.go | 396 -
.../x/sys/unix/zsysnum_freebsd_arm64.go | 396 -
.../x/sys/unix/zsysnum_linux_386.go | 434 -
.../x/sys/unix/zsysnum_linux_amd64.go | 356 -
.../x/sys/unix/zsysnum_linux_arm.go | 398 -
.../x/sys/unix/zsysnum_linux_arm64.go | 300 -
.../x/sys/unix/zsysnum_linux_mips.go | 418 -
.../x/sys/unix/zsysnum_linux_mips64.go | 348 -
.../x/sys/unix/zsysnum_linux_mips64le.go | 348 -
.../x/sys/unix/zsysnum_linux_mipsle.go | 418 -
.../x/sys/unix/zsysnum_linux_ppc64.go | 398 -
.../x/sys/unix/zsysnum_linux_ppc64le.go | 398 -
.../x/sys/unix/zsysnum_linux_riscv64.go | 300 -
.../x/sys/unix/zsysnum_linux_s390x.go | 363 -
.../x/sys/unix/zsysnum_linux_sparc64.go | 377 -
.../x/sys/unix/zsysnum_netbsd_386.go | 274 -
.../x/sys/unix/zsysnum_netbsd_amd64.go | 274 -
.../x/sys/unix/zsysnum_netbsd_arm.go | 274 -
.../x/sys/unix/zsysnum_netbsd_arm64.go | 274 -
.../x/sys/unix/zsysnum_openbsd_386.go | 218 -
.../x/sys/unix/zsysnum_openbsd_amd64.go | 218 -
.../x/sys/unix/zsysnum_openbsd_arm.go | 218 -
.../x/sys/unix/zsysnum_openbsd_arm64.go | 217 -
.../golang.org/x/sys/unix/ztypes_aix_ppc.go | 352 -
.../golang.org/x/sys/unix/ztypes_aix_ppc64.go | 356 -
.../x/sys/unix/ztypes_darwin_386.go | 499 -
.../x/sys/unix/ztypes_darwin_amd64.go | 509 -
.../x/sys/unix/ztypes_darwin_arm.go | 500 -
.../x/sys/unix/ztypes_darwin_arm64.go | 509 -
.../x/sys/unix/ztypes_dragonfly_amd64.go | 469 -
.../x/sys/unix/ztypes_freebsd_386.go | 700 -
.../x/sys/unix/ztypes_freebsd_amd64.go | 706 -
.../x/sys/unix/ztypes_freebsd_arm.go | 683 -
.../x/sys/unix/ztypes_freebsd_arm64.go | 684 -
.../golang.org/x/sys/unix/ztypes_linux_386.go | 2628 ---
.../x/sys/unix/ztypes_linux_amd64.go | 2642 ---
.../golang.org/x/sys/unix/ztypes_linux_arm.go | 2619 ---
.../x/sys/unix/ztypes_linux_arm64.go | 2621 ---
.../x/sys/unix/ztypes_linux_mips.go | 2625 ---
.../x/sys/unix/ztypes_linux_mips64.go | 2623 ---
.../x/sys/unix/ztypes_linux_mips64le.go | 2623 ---
.../x/sys/unix/ztypes_linux_mipsle.go | 2625 ---
.../x/sys/unix/ztypes_linux_ppc64.go | 2631 ---
.../x/sys/unix/ztypes_linux_ppc64le.go | 2631 ---
.../x/sys/unix/ztypes_linux_riscv64.go | 2649 ---
.../x/sys/unix/ztypes_linux_s390x.go | 2645 ---
.../x/sys/unix/ztypes_linux_sparc64.go | 2626 ---
.../x/sys/unix/ztypes_netbsd_386.go | 466 -
.../x/sys/unix/ztypes_netbsd_amd64.go | 473 -
.../x/sys/unix/ztypes_netbsd_arm.go | 471 -
.../x/sys/unix/ztypes_netbsd_arm64.go | 473 -
.../x/sys/unix/ztypes_openbsd_386.go | 571 -
.../x/sys/unix/ztypes_openbsd_amd64.go | 571 -
.../x/sys/unix/ztypes_openbsd_arm.go | 572 -
.../x/sys/unix/ztypes_openbsd_arm64.go | 565 -
.../x/sys/unix/ztypes_solaris_amd64.go | 442 -
.../golang.org/x/sys/windows/aliases.go | 13 -
.../golang.org/x/sys/windows/dll_windows.go | 386 -
.../golang.org/x/sys/windows/env_windows.go | 61 -
.../golang.org/x/sys/windows/eventlog.go | 20 -
.../golang.org/x/sys/windows/exec_windows.go | 97 -
.../x/sys/windows/memory_windows.go | 26 -
.../golang.org/x/sys/windows/mkerrors.bash | 63 -
.../x/sys/windows/mkknownfolderids.bash | 27 -
.../golang.org/x/sys/windows/mksyscall.go | 9 -
.../sys/windows/mkwinsyscall/mkwinsyscall.go | 927 -
.../vendor/golang.org/x/sys/windows/race.go | 30 -
.../vendor/golang.org/x/sys/windows/race0.go | 25 -
.../x/sys/windows/registry/export_test.go | 11 -
.../golang.org/x/sys/windows/registry/key.go | 198 -
.../x/sys/windows/registry/mksyscall.go | 9 -
.../x/sys/windows/registry/registry_test.go | 756 -
.../x/sys/windows/registry/syscall.go | 32 -
.../x/sys/windows/registry/value.go | 387 -
.../sys/windows/registry/zsyscall_windows.go | 120 -
.../x/sys/windows/security_windows.go | 1396 --
.../golang.org/x/sys/windows/service.go | 229 -
.../vendor/golang.org/x/sys/windows/str.go | 22 -
.../golang.org/x/sys/windows/svc/debug/log.go | 56 -
.../x/sys/windows/svc/debug/service.go | 45 -
.../golang.org/x/sys/windows/svc/event.go | 48 -
.../x/sys/windows/svc/eventlog/install.go | 80 -
.../x/sys/windows/svc/eventlog/log.go | 70 -
.../x/sys/windows/svc/eventlog/log_test.go | 51 -
.../x/sys/windows/svc/example/beep.go | 22 -
.../x/sys/windows/svc/example/install.go | 92 -
.../x/sys/windows/svc/example/main.go | 76 -
.../x/sys/windows/svc/example/manage.go | 62 -
.../x/sys/windows/svc/example/service.go | 87 -
.../golang.org/x/sys/windows/svc/go12.c | 24 -
.../golang.org/x/sys/windows/svc/go12.go | 11 -
.../golang.org/x/sys/windows/svc/go13.go | 31 -
.../x/sys/windows/svc/mgr/config.go | 181 -
.../golang.org/x/sys/windows/svc/mgr/mgr.go | 211 -
.../x/sys/windows/svc/mgr/mgr_test.go | 294 -
.../x/sys/windows/svc/mgr/recovery.go | 135 -
.../x/sys/windows/svc/mgr/service.go | 75 -
.../golang.org/x/sys/windows/svc/security.go | 62 -
.../golang.org/x/sys/windows/svc/service.go | 364 -
.../golang.org/x/sys/windows/svc/svc_test.go | 134 -
.../golang.org/x/sys/windows/svc/sys_386.s | 69 -
.../golang.org/x/sys/windows/svc/sys_amd64.s | 44 -
.../golang.org/x/sys/windows/svc/sys_arm.s | 38 -
.../golang.org/x/sys/windows/syscall.go | 74 -
.../golang.org/x/sys/windows/syscall_test.go | 81 -
.../x/sys/windows/syscall_windows.go | 1373 --
.../x/sys/windows/syscall_windows_test.go | 379 -
.../golang.org/x/sys/windows/types_windows.go | 1744 --
.../x/sys/windows/types_windows_386.go | 22 -
.../x/sys/windows/types_windows_amd64.go | 22 -
.../x/sys/windows/types_windows_arm.go | 22 -
.../x/sys/windows/zerrors_windows.go | 6853 ------
.../x/sys/windows/zknownfolderids_windows.go | 149 -
.../x/sys/windows/zsyscall_windows.go | 3946 ----
terratest/vendor/gopkg.in/yaml.v2/.travis.yml | 12 -
terratest/vendor/gopkg.in/yaml.v2/LICENSE | 201 -
.../vendor/gopkg.in/yaml.v2/LICENSE.libyaml | 31 -
terratest/vendor/gopkg.in/yaml.v2/NOTICE | 13 -
terratest/vendor/gopkg.in/yaml.v2/README.md | 133 -
terratest/vendor/gopkg.in/yaml.v2/apic.go | 739 -
.../vendor/gopkg.in/yaml.v2/benchmark_test.go | 123 -
terratest/vendor/gopkg.in/yaml.v2/decode.go | 813 -
.../vendor/gopkg.in/yaml.v2/decode_test.go | 1346 --
terratest/vendor/gopkg.in/yaml.v2/emitterc.go | 1685 --
terratest/vendor/gopkg.in/yaml.v2/encode.go | 390 -
.../vendor/gopkg.in/yaml.v2/encode_test.go | 625 -
.../gopkg.in/yaml.v2/example_embedded_test.go | 41 -
terratest/vendor/gopkg.in/yaml.v2/go.mod | 5 -
terratest/vendor/gopkg.in/yaml.v2/parserc.go | 1095 -
terratest/vendor/gopkg.in/yaml.v2/readerc.go | 412 -
terratest/vendor/gopkg.in/yaml.v2/resolve.go | 258 -
terratest/vendor/gopkg.in/yaml.v2/scannerc.go | 2712 ---
terratest/vendor/gopkg.in/yaml.v2/sorter.go | 113 -
.../vendor/gopkg.in/yaml.v2/suite_test.go | 12 -
terratest/vendor/gopkg.in/yaml.v2/writerc.go | 26 -
terratest/vendor/gopkg.in/yaml.v2/yaml.go | 466 -
terratest/vendor/gopkg.in/yaml.v2/yamlh.go | 738 -
.../vendor/gopkg.in/yaml.v2/yamlprivateh.go | 173 -
variables.tf | 57 +-
versions.tf | 5 +-
2029 files changed, 246 insertions(+), 597108 deletions(-)
delete mode 100644 example/main.tf
delete mode 100644 example/outputs.tf
delete mode 100644 example/versions.tf
create mode 100644 examples/complete/README.md
create mode 100644 examples/complete/main.tf
create mode 100644 examples/complete/outputs.tf
create mode 100644 examples/complete/tfvars/01-update.tfvars
create mode 100644 examples/complete/variables.tf
create mode 100644 examples/complete/versions.tf
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/.gitignore
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/.travis.yml
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/LICENSE
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/README.md
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/cov_report.sh
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/bypass.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/common.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/common_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/config.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/doc.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/dump.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/dump_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/dumpcgo_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/dumpnocgo_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/example_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/format.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/format_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/internal_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/internalunsafe_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/spew.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/spew_test.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/spew/testdata/dumpcgo.go
delete mode 100644 terratest/vendor/github.com/davecgh/go-spew/test_coverage.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/.circleci/config.yml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/.gitignore
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/.pre-commit-config.yaml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/CODEOWNERS
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/CONTRIBUTING.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/Gopkg.lock
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/Gopkg.toml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/LICENSE
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/NOTICE
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/REFACTOR.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/_docs/images/circleci-logs.png
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/_docs/images/circleci-test-summary.png
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/cmd/terratest_log_parser/main.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/Chart.yaml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/templates/_helpers.tpl
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/templates/deployment.yaml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/templates/service.yaml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/helm-basic-example/values.yaml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/kubernetes-basic-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/kubernetes-basic-example/nginx-deployment.yml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/kubernetes-rbac-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/kubernetes-rbac-example/namespace-service-account.yml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-basic-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-basic-example/build.json
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/.env
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/app.rb
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/build.json
delete mode 100755 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/configure-sinatra-app.sh
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/packer-docker-example/docker-compose.yml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-asg-scp-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-asg-scp-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-asg-scp-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-asg-scp-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-dynamodb-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-dynamodb-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-dynamodb-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-ecs-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-ecs-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-ecs-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-ecs-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-rds-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-rds-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-rds-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-rds-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-s3-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-s3-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-s3-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-aws-s3-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-backend-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-backend-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-basic-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-basic-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-basic-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-basic-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-ig-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-ig-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-ig-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-gcp-ig-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-http-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-http-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-http-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-http-example/user-data/user-data.sh
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-http-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-packer-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-packer-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-packer-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-packer-example/user-data/user-data.sh
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-packer-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-redeploy-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-redeploy-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-redeploy-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-redeploy-example/user-data/user-data.sh
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-redeploy-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-remote-exec-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-remote-exec-example/files/get-public-ip.sh
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-remote-exec-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-remote-exec-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-remote-exec-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-ssh-example/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-ssh-example/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-ssh-example/outputs.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/examples/terraform-ssh-example/variables.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/account.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/account_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/acm.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ami.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ami_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/asg.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/asg_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/auth.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/aws.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/cloudwatch.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/dynamodb.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ebs.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ec2-files.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ec2-syslog.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ec2.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ec2_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ecs.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ecs_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/errors.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/iam.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/iam_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/keypair.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/keypair_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/kms.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/rds.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/region.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/region_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/s3.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/s3_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/sns.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/sns_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/sqs.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/sqs_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ssm.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/ssm_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/vpc.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/aws/vpc_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/collections/collections.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/collections/lists.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/collections/lists_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/customerrors/multierror.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/docker/docker.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/docker/docker_compose.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/environment/environment.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/environment/envvar.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/environment/envvar_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/files/files.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/files/files_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/compute.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/compute_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/gcp.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/oslogin.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/oslogin_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/provider.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/region.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/region_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/storage.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/gcp/storage_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/git/git.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/git/git_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/cmd.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/delete.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/errors.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/format.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/format_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/helm.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/install.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/install_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/options.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/rollback.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/template.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/upgrade.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/helm/upgrade_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/http-helper/continuous.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/http-helper/dummy_server.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/http-helper/dummy_server_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/http-helper/http_helper.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/client.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/cluster_role.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/cluster_role_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/config.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/config_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/errors.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/ingress.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/ingress_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/k8s.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/kubectl.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/kubectl_options.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/kubectl_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/namespace.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/namespace_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/node.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/node_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/pod.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/pod_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/role.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/role_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/secret.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/secret_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/self_subject_access_review.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/self_subject_access_review_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/service.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/service_account.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/service_account_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/service_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/tunnel.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/k8s/tunnel_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/logger.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/logger_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/failed_test_marker.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/failed_test_marker_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestCloseChannelsClosesAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestEnsureDirectoryExistsCreatesDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestEnsureDirectoryExistsHandlesExistingDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent/EmptyString.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent/MixTabSpace.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent/NoIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetIndent/Tabs.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetOrCreateChannelCreatesNewChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetOrCreateChannelReturnsExistingChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetOrCreateChannelSpawnsLogCollectorOnCreate.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestGetTestNameFromStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsPanicLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsPanicLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsPanicLine/NotPanic.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine/NonResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/NonStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsSummaryLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsSummaryLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestIsSummaryLine/NotSummary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestLogCollectorCreatesAndWritesToFile.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestPeek.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestPeekEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestRemoveDedentedTestResultMarkers.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestRemoveDedentedTestResultMarkersAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestRemoveDedentedTestResultMarkersEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestStackPop.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestStackPopEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/TestStackPush.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/report.xml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/basic_example_expected/summary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestBasicExample.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestCloseChannelsClosesAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestEnsureDirectoryExistsCreatesDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestEnsureDirectoryExistsHandlesExistingDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent/EmptyString.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent/MixTabSpace.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent/NoIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetIndent/Tabs.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetOrCreateChannelCreatesNewChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetOrCreateChannelReturnsExistingChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetOrCreateChannelSpawnsLogCollectorOnCreate.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestGetTestNameFromStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsPanicLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsPanicLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsPanicLine/NotPanic.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine/NonResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/NonStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsSummaryLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsSummaryLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestIsSummaryLine/NotSummary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestLogCollectorCreatesAndWritesToFile.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestPanicExample.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestPeek.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestPeekEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestRealWorldExample.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestRemoveDedentedTestResultMarkers.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestRemoveDedentedTestResultMarkersAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestRemoveDedentedTestResultMarkersEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestStackPop.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestStackPopEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/TestStackPush.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/report.xml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/failing_example_expected/summary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestCloseChannelsClosesAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestEnsureDirectoryExistsCreatesDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestEnsureDirectoryExistsHandlesExistingDirectory.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent/EmptyString.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent/MixTabSpace.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent/NoIndent.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetIndent/Tabs.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetOrCreateChannelCreatesNewChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetOrCreateChannelReturnsExistingChannel.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetOrCreateChannelSpawnsLogCollectorOnCreate.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestGetTestNameFromStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsPanicLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsPanicLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsPanicLine/NotPanic.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine/NonResultLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsResultLine/WhenFailed.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/Indented.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/NonStatusLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/SpecialChars.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/WhenCont.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsStatusLine/WhenPaused.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsSummaryLine.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsSummaryLine/BaseCase.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestIsSummaryLine/NotSummary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestLogCollectorCreatesAndWritesToFile.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestPeek.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestPeekEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestRemoveDedentedTestResultMarkers.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestRemoveDedentedTestResultMarkersAll.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestRemoveDedentedTestResultMarkersEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestStackPop.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestStackPopEmpty.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/TestStackPush.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/report.xml
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/fixtures/panic_example_expected/summary.log
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/helpers_for_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/integration_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/parser.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/parser_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/store.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/logger/parser/store_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/oci/compute.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/oci/identity.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/oci/network.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/oci/provider.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/packer/packer.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/packer/packer_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/random/random.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/random/random_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/retry/retry.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/retry/retry_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/shell/command.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/shell/command_special_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/shell/command_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/shell/shell.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/agent.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/agent_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/key_pair.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/key_pair_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/session.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/ssh/ssh.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/apply.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/apply_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/cmd.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/count.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/count_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/destroy.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/errors.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/format.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/format_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/get.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/init.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/init_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/options.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/output.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/output_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/plan.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/plan_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/terraform.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/workspace.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/terraform/workspace_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/test-structure/save_test_data.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/test-structure/save_test_data_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/test-structure/test_structure.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/modules/test-structure/test_structure_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-amazon-linux-test/Dockerfile
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-amazon-linux-test/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-centos-test/Dockerfile
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-centos-test/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-ubuntu-test/Dockerfile
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/gruntwork-ubuntu-test/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/moto/Dockerfile
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test-docker-images/moto/README.md
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/full-copy/.hidden-file.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/full-copy/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/full-copy/subfolder/.hidden-folder/baz.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/full-copy/subfolder/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/no-hidden-files-no-terraform-files/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/no-hidden-files-no-terraform-files/subfolder/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/no-hidden-files/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/no-hidden-files/subfolder/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/original/.hidden-file.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/original/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/original/subfolder/.hidden-folder/baz.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/original/subfolder/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/symlinks-broken/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/symlinks-broken/subfolder/bar.txt
delete mode 120000 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/symlinks/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/symlinks/foo.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/copy-folder-contents/symlinks/subfolder/bar.txt
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-backend/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-basic-configuration/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-no-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-output-all/output.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-output-list/output.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-output-map/output.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-with-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-with-plan-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terraform-workspace/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-multi-plan/bar/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-multi-plan/foo/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-no-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-output/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-with-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/fixtures/terragrunt/terragrunt-with-plan-error/main.tf
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/helm_basic_example_integration_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/helm_basic_example_template_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/kubernetes_basic_example_service_check_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/kubernetes_basic_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/kubernetes_rbac_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/packer_basic_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/packer_docker_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/packer_gcp_basic_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/packer_oci_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_aws_dynamodb_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_aws_ecs_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_aws_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_aws_rds_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_aws_s3_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_backend_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_basic_example_regression_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_basic_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_gcp_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_gcp_ig_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_http_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_packer_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_redeploy_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_remote_exec_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_scp_example_test.go
delete mode 100644 terratest/vendor/github.com/gruntwork-io/terratest/test/terraform_ssh_example_test.go
delete mode 100644 terratest/vendor/github.com/pmezard/go-difflib/.travis.yml
delete mode 100644 terratest/vendor/github.com/pmezard/go-difflib/LICENSE
delete mode 100644 terratest/vendor/github.com/pmezard/go-difflib/README.md
delete mode 100644 terratest/vendor/github.com/pmezard/go-difflib/difflib/difflib.go
delete mode 100644 terratest/vendor/github.com/pmezard/go-difflib/difflib/difflib_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/.gitignore
delete mode 100755 terratest/vendor/github.com/stretchr/testify/.travis.gofmt.sh
delete mode 100755 terratest/vendor/github.com/stretchr/testify/.travis.gogenerate.sh
delete mode 100755 terratest/vendor/github.com/stretchr/testify/.travis.govet.sh
delete mode 100644 terratest/vendor/github.com/stretchr/testify/.travis.yml
delete mode 100644 terratest/vendor/github.com/stretchr/testify/Gopkg.lock
delete mode 100644 terratest/vendor/github.com/stretchr/testify/Gopkg.toml
delete mode 100644 terratest/vendor/github.com/stretchr/testify/LICENSE
delete mode 100644 terratest/vendor/github.com/stretchr/testify/README.md
delete mode 100644 terratest/vendor/github.com/stretchr/testify/_codegen/main.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_format.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_forward.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_order.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertion_order_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertions.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/assertions_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/errors.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/forward_assertions.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/forward_assertions_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/http_assertions.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/assert/http_assertions_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/go.mod
delete mode 100644 terratest/vendor/github.com/stretchr/testify/go.sum
delete mode 100644 terratest/vendor/github.com/stretchr/testify/http/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/http/test_response_writer.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/http/test_round_tripper.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/mock/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/mock/mock.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/mock/mock_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/package_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/forward_requirements.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/forward_requirements_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/require.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/require.go.tmpl
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/require_forward.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/require_forward.go.tmpl
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/requirements.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/require/requirements_test.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/suite/doc.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/suite/interfaces.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/suite/suite.go
delete mode 100644 terratest/vendor/github.com/stretchr/testify/suite/suite_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/.gitattributes
delete mode 100644 terratest/vendor/golang.org/x/crypto/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/crypto/AUTHORS
delete mode 100644 terratest/vendor/golang.org/x/crypto/CONTRIBUTING.md
delete mode 100644 terratest/vendor/golang.org/x/crypto/CONTRIBUTORS
delete mode 100644 terratest/vendor/golang.org/x/crypto/LICENSE
delete mode 100644 terratest/vendor/golang.org/x/crypto/PATENTS
delete mode 100644 terratest/vendor/golang.org/x/crypto/README.md
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/acme.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/acme_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/autocert.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/autocert_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/cache.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/cache_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/internal/acmetest/ca.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/listener.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/renewal.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/autocert/renewal_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/http.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/http_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/internal/acmeprobe/prober.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/jws.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/jws_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/rfc8555.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/rfc8555_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/types.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/types_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/acme/version_go112.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/argon2.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/argon2_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/blake2b.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/blamka_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/blamka_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/blamka_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/argon2/blamka_ref.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bcrypt/base64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bcrypt/bcrypt.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bcrypt/bcrypt_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b_ref.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2b_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/blake2x.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2b/register.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_386.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_386.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_ref.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2s_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/blake2x.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blake2s/register.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blowfish/block.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blowfish/blowfish_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blowfish/cipher.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/blowfish/const.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/bn256.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/bn256_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/constants.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/curve.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/gfp12.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/gfp2.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/gfp6.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/optate.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/bn256/twist.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cast5/cast5.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cast5/cast5_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_vectors_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/codereview.cfg
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/asn1.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/asn1_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/builder.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/cryptobyte_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/cryptobyte/string.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/const_amd64.h
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/const_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/cswap_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/curve25519.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/curve25519_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/doc.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/freeze_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/mul_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/square_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/curve25519/testvectors_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/ed25519.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/ed25519_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/go113_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ed25519/testdata/sign.input.gz
delete mode 100644 terratest/vendor/golang.org/x/crypto/go.mod
delete mode 100644 terratest/vendor/golang.org/x/crypto/go.sum
delete mode 100644 terratest/vendor/golang.org/x/crypto/hkdf/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/hkdf/hkdf.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/hkdf/hkdf_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/asm_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/asm_ppc64le.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_noasm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/chacha_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/vectors_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/chacha20/xor.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/subtle/aliasing.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/subtle/aliasing_appengine.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/internal/subtle/aliasing_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/md4/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/md4/md4.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/md4/md4_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/md4/md4block.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/auth/auth.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/auth/auth_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/auth/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/box/box.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/box/box_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/box/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/secretbox/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/secretbox/secretbox.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/secretbox/secretbox_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/sign/sign.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/nacl/sign/sign_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ocsp/ocsp.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ocsp/ocsp_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/armor/armor.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/armor/armor_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/armor/encode.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/canonical_text.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/canonical_text_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/clearsign/clearsign.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/clearsign/clearsign_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/elgamal/elgamal_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/errors/errors.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/keys.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/keys_data_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/keys_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/compressed.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/compressed_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/config.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/encrypted_key.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/encrypted_key_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/literal.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/ocfb.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/ocfb_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/one_pass_signature.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/opaque.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/opaque_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/packet.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/packet_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/private_key.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/private_key_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/public_key.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/public_key_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/public_key_v3.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/public_key_v3_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/reader.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/signature.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/signature_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/signature_v3.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/signature_v3_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/symmetric_key_encrypted.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/symmetric_key_encrypted_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/symmetrically_encrypted.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/symmetrically_encrypted_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/userattribute.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/userattribute_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/userid.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/packet/userid_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/read.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/read_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/s2k/s2k.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/s2k/s2k_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/write.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/openpgp/write_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/otr/libotr_test_helper.c
delete mode 100644 terratest/vendor/golang.org/x/crypto/otr/otr.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/otr/otr_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/otr/smp.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pbkdf2/pbkdf2_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/bmp-string.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/bmp-string_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/crypto.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/crypto_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/errors.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/internal/rc2/bench_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/internal/rc2/rc2.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/internal/rc2/rc2_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/mac.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/mac_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/pbkdf.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/pbkdf_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/pkcs12.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/pkcs12_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/pkcs12/safebags.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/mac_noasm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/poly1305.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/poly1305_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_arm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_arm.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_noasm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_ppc64le.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/sum_vmsl_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/poly1305/vectors_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ripemd160/ripemd160.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ripemd160/ripemd160_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ripemd160/ripemd160block.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/hsalsa20.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa208.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_noasm.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa/salsa_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa20.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/salsa20/salsa20_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/scrypt/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/scrypt/scrypt.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/scrypt/scrypt_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/doc.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/hashes.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/hashes_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/keccakf.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/keccakf_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/register.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/sha3.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/sha3_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/sha3_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/sha3_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/shake.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/shake_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/testdata/keccakKats.json.deflate
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/xor.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/xor_generic.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/sha3/xor_unaligned.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/client.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/client_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/forward.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/keyring.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/keyring_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/server.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/server_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/agent/testdata_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/benchmark_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/buffer.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/buffer_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/certs.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/certs_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/channel.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/cipher.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/cipher_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/client.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/client_auth.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/client_auth_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/client_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/common.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/common_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/connection.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/doc.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/handshake.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/handshake_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/kex.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/kex_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/keys.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/keys_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/knownhosts/knownhosts.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/knownhosts/knownhosts_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/mac.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/mempipe_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/messages.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/messages_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/mux.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/mux_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/server.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/session.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/session_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/ssh_gss.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/ssh_gss_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/streamlocal.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/tcpip.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/tcpip_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/terminal_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/agent_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/banner_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/cert_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/dial_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/doc.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/forward_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/multi_auth_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/session_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/sshd_test_pw.c
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/test_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/test/testdata_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/testdata/doc.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/testdata/keys.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/testdata_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/transport.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/ssh/transport_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/tea/cipher.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/tea/tea_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/twofish/twofish.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/twofish/twofish_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/xtea/block.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/xtea/cipher.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/xtea/xtea_test.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/xts/xts.go
delete mode 100644 terratest/vendor/golang.org/x/crypto/xts/xts_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/.gitattributes
delete mode 100644 terratest/vendor/golang.org/x/net/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/net/AUTHORS
delete mode 100644 terratest/vendor/golang.org/x/net/CONTRIBUTING.md
delete mode 100644 terratest/vendor/golang.org/x/net/CONTRIBUTORS
delete mode 100644 terratest/vendor/golang.org/x/net/LICENSE
delete mode 100644 terratest/vendor/golang.org/x/net/PATENTS
delete mode 100644 terratest/vendor/golang.org/x/net/README.md
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/asm.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/constants.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/doc.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/instructions.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/instructions_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/setter.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/testdata/all_instructions.bpf
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/testdata/all_instructions.txt
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_aluop_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_bpf_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_extension_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_instructions.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_jump_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_load_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_ret_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_scratch_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/bpf/vm_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/codereview.cfg
delete mode 100644 terratest/vendor/golang.org/x/net/context/context.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/context_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/ctxhttp/ctxhttp_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/go17.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/go19.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/pre_go17.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/pre_go19.go
delete mode 100644 terratest/vendor/golang.org/x/net/context/withtimeout_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/dict/dict.go
delete mode 100644 terratest/vendor/golang.org/x/net/dns/dnsmessage/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/dns/dnsmessage/message.go
delete mode 100644 terratest/vendor/golang.org/x/net/dns/dnsmessage/message_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/go.mod
delete mode 100644 terratest/vendor/golang.org/x/net/go.sum
delete mode 100644 terratest/vendor/golang.org/x/net/html/atom/atom.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/atom/atom_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/atom/gen.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/atom/table.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/atom/table_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/charset.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/charset_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/HTTP-charset.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/HTTP-vs-UTF-8-BOM.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/HTTP-vs-meta-charset.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/HTTP-vs-meta-content.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/No-encoding-declaration.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/README
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/UTF-16BE-BOM.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/UTF-16LE-BOM.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/UTF-8-BOM-vs-meta-content.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/meta-charset-attribute.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/charset/testdata/meta-content-attribute.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/const.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/doc.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/doctype.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/entity.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/entity_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/escape.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/escape_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/foreign.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/node.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/node_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/parse.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/parse_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/render.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/render_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/go/issue_30600_parse_panics_in_cell_mode.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/go/issue_30961_error_nested_unknown_tag_types.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/go/select.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/go/template.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/go1.html
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/README
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/adoption01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/adoption02.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/comments01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/doctype01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/entities01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/entities02.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/html5test-com.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/inbody01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/isindex.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/pending-spec-changes.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/plain-text-unsafe.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/ruby.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/scriptdata01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/scripted/adoption01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/scripted/webkit01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tables01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/template.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests1.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests10.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests11.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests12.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests14.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests15.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests16.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests17.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests18.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests19.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests2.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests20.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests21.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests22.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests23.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests24.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests25.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests26.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests3.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests4.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests5.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests6.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests7.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests8.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests9.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tests_innerHTML_1.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/tricky01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/webkit01.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/testdata/webkit/webkit02.dat
delete mode 100644 terratest/vendor/golang.org/x/net/html/token.go
delete mode 100644 terratest/vendor/golang.org/x/net/html/token_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpguts/guts.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpguts/httplex.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpguts/httplex_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpproxy/export_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpproxy/go19_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpproxy/proxy.go
delete mode 100644 terratest/vendor/golang.org/x/net/http/httpproxy/proxy_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/net/http2/Dockerfile
delete mode 100644 terratest/vendor/golang.org/x/net/http2/Makefile
delete mode 100644 terratest/vendor/golang.org/x/net/http2/README
delete mode 100644 terratest/vendor/golang.org/x/net/http2/ciphers.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/ciphers_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/client_conn_pool.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/databuffer.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/databuffer_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/errors.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/errors_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/flow.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/flow_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/frame.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/frame_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/go111.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/gotrack.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/gotrack_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2c/h2c.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2c/h2c_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/Dockerfile
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/Makefile
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/README
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/deployment-prod.yaml
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/go.mod
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/go.sum
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/h2demo.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/rootCA.key
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/rootCA.pem
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/rootCA.srl
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/server.crt
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/server.key
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/service.yaml
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2demo/tmpl.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2i/README.md
delete mode 100644 terratest/vendor/golang.org/x/net/http2/h2i/h2i.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/headermap.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/encode.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/encode_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/hpack.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/hpack_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/huffman.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/tables.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/hpack/tables_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/http2.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/http2_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/not_go111.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/pipe.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/pipe_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/server.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/server_push_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/server_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/testdata/draft-ietf-httpbis-http2.xml
delete mode 100644 terratest/vendor/golang.org/x/net/http2/transport.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/transport_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/write.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched_priority.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched_priority_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched_random.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched_random_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/writesched_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/http2/z_spec_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/diag_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/dstunreach.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/echo.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/endpoint.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/extension.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/extension_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/helper_posix.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/interface.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/ipv4.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/ipv4_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/ipv6.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/listen_posix.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/listen_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/message.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/message_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/messagebody.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/mpls.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/multipart.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/multipart_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/packettoobig.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/paramprob.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/sys_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/icmp/timeexceeded.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/idna10.0.0.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/idna9.0.0.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/idna_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/punycode.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/punycode_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/tables10.0.0.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/tables11.0.0.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/tables9.0.0.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/trie.go
delete mode 100644 terratest/vendor/golang.org/x/net/idna/trieval.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/iana/const.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/iana/gen.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_aix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/defs_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/empty.s
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/error_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/error_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/iovec_32bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/iovec_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/iovec_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/msghdr_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/rawconn.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/rawconn_msg.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/socket.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/socket_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_const_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linkname.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_386.s
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_linux_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_posix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_solaris_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/sys_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socks/client.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socks/dial_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/socks/socks.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/sockstest/server.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/sockstest/server_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/timeseries/timeseries.go
delete mode 100644 terratest/vendor/golang.org/x/net/internal/timeseries/timeseries_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/batch.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/bpf_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_pktinfo.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/control_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_aix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/defs_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/dgramopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/doc.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/endpoint.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/gen.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/genericopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/header.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/header_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/helper.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/helper_posix_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/helper_stub_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/iana.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/icmp.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/icmp_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/icmp_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/icmp_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/multicast_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/multicastlistener_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/multicastsockopt_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/packet.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/payload.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/payload_cmsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/payload_nocmsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/readwrite_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sockopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sockopt_posix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sockopt_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_aix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_asmreq.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_asmreqn.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_bpf.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_bpf_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_ssmreq.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/sys_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/unicast_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/unicastsockopt_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv4/zsys_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/batch.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/bpf_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/control_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_aix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/defs_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/dgramopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/doc.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/endpoint.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/gen.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/genericopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/header.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/header_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/helper.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/helper_posix_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/helper_stub_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/helper_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/helper_windows_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/iana.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/icmp_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/mocktransponder_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/multicast_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/multicastlistener_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/multicastsockopt_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/payload.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/payload_cmsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/payload_nocmsg.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/readwrite_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sockopt.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sockopt_posix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sockopt_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sockopt_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_aix.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_asmreq.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_bpf.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_bpf_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_linux.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_ssmreq.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/sys_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/unicast_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/unicastsockopt_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/ipv6/zsys_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/address.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/address_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/binary.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/defs_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/lif.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/link.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/link_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/sys.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/sys_solaris_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/net/lif/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/net/lif/zsys_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/conntest.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/conntest_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/nettest.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/nettest_stub.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/nettest_unix.go
delete mode 100644 terratest/vendor/golang.org/x/net/nettest/nettest_windows.go
delete mode 100644 terratest/vendor/golang.org/x/net/netutil/helper_stub_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/netutil/helper_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/netutil/helper_windows_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/netutil/listen.go
delete mode 100644 terratest/vendor/golang.org/x/net/netutil/listen_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/dial.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/dial_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/direct.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/per_host.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/per_host_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/proxy.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/proxy_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/proxy/socks5.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/gen.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/list.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/list_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/table.go
delete mode 100644 terratest/vendor/golang.org/x/net/publicsuffix/table_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/address.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/address_darwin_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/address_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/binary.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/defs_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/defs_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/defs_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/defs_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/defs_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/empty.s
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface_announce.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface_classic.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface_multicast.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/interface_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/message.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/message_darwin_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/message_freebsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/message_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/route.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/route_classic.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/route_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/route_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/sys_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/syscall_go1_11_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/syscall_go1_12_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/route/zsys_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/net/trace/events.go
delete mode 100644 terratest/vendor/golang.org/x/net/trace/histogram.go
delete mode 100644 terratest/vendor/golang.org/x/net/trace/histogram_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/trace/trace.go
delete mode 100644 terratest/vendor/golang.org/x/net/trace/trace_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/file.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/file_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/if.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/if_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/README
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/atom_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/example_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/marshal.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/marshal_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/read.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/read_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/typeinfo.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/xml.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/internal/xml/xml_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/litmus_test_server.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/lock.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/lock_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/prop.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/prop_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/webdav.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/webdav_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/xml.go
delete mode 100644 terratest/vendor/golang.org/x/net/webdav/xml_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/client.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/dial.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/dial_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/exampledial_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/examplehandler_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/hybi.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/hybi_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/server.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/websocket.go
delete mode 100644 terratest/vendor/golang.org/x/net/websocket/websocket_test.go
delete mode 100644 terratest/vendor/golang.org/x/net/xsrftoken/xsrf.go
delete mode 100644 terratest/vendor/golang.org/x/net/xsrftoken/xsrf_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/.gitattributes
delete mode 100644 terratest/vendor/golang.org/x/sys/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/sys/AUTHORS
delete mode 100644 terratest/vendor/golang.org/x/sys/CONTRIBUTING.md
delete mode 100644 terratest/vendor/golang.org/x/sys/CONTRIBUTORS
delete mode 100644 terratest/vendor/golang.org/x/sys/LICENSE
delete mode 100644 terratest/vendor/golang.org/x/sys/PATENTS
delete mode 100644 terratest/vendor/golang.org/x/sys/README.md
delete mode 100644 terratest/vendor/golang.org/x/sys/codereview.cfg
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/byteorder.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_gccgo.c
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_gccgo.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_mips64x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_mipsx.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_wasm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_x86.go
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/cpu_x86.s
delete mode 100644 terratest/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/go.mod
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/asm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/const_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/dir_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/env_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/errors_plan9.go
delete mode 100755 terratest/vendor/golang.org/x/sys/plan9/mkall.sh
delete mode 100755 terratest/vendor/golang.org/x/sys/plan9/mkerrors.sh
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/mksyscall.go
delete mode 100755 terratest/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/pwd_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/race.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/race0.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/str.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/syscall_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/syscall_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/.gitignore
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/README.md
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/affinity_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/aliases.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_darwin_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_darwin_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_freebsd_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_linux_s390x.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_netbsd_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_openbsd_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/bluetooth_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/cap_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/constants.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/creds_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/darwin_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_linux_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dev_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dirent.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/dirent_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/endian_big.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/endian_little.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/env_unix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/errors_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/example_exec_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/example_flock_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/export_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/fcntl.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/fcntl_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/gccgo.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/gccgo_c.c
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/getdirentries_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ioctl.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/linux/Dockerfile
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/linux/mkall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/linux/mksysnum.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/linux/types.go
delete mode 100755 terratest/vendor/golang.org/x/sys/unix/mkall.sh
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mkasm_darwin.go
delete mode 100755 terratest/vendor/golang.org/x/sys/unix/mkerrors.sh
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mkpost.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksyscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksyscall_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mksysnum.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/mmap_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/openbsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/pagesize_unix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/pledge_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/race.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/race0.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/readdirent_getdents.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/sendfile_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/sockcmsg_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/str.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_aix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_aix_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_bsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_darwin_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_freebsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_internal_linux_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_gc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_linux_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_netbsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_openbsd_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_solaris_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_unix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/syscall_unix_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/timestruct.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/timestruct_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_aix.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_darwin.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_dragonfly.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_freebsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_netbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/types_solaris.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/unveil_openbsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/xattr_bsd.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/xattr_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zptrace386_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zptracearm_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zptracemips_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zptracemipsle_linux.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/aliases.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/dll_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/env_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/eventlog.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/exec_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/memory_windows.go
delete mode 100755 terratest/vendor/golang.org/x/sys/windows/mkerrors.bash
delete mode 100755 terratest/vendor/golang.org/x/sys/windows/mkknownfolderids.bash
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/mksyscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/mkwinsyscall/mkwinsyscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/race.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/race0.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/export_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/key.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/mksyscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/registry_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/value.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/registry/zsyscall_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/security_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/service.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/str.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/debug/log.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/debug/service.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/event.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/eventlog/install.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/eventlog/log.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/eventlog/log_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/example/beep.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/example/install.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/example/main.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/example/manage.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/example/service.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/go12.c
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/go12.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/go13.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/mgr/config.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/mgr/mgr.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/mgr/mgr_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/mgr/recovery.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/mgr/service.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/security.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/service.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/svc_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/sys_386.s
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/sys_amd64.s
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/svc/sys_arm.s
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/syscall.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/syscall_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/syscall_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/syscall_windows_test.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/types_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/types_windows_386.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/types_windows_amd64.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/types_windows_arm.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/zerrors_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go
delete mode 100644 terratest/vendor/golang.org/x/sys/windows/zsyscall_windows.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/.travis.yml
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/LICENSE
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/LICENSE.libyaml
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/NOTICE
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/README.md
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/apic.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/benchmark_test.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/decode.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/decode_test.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/emitterc.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/encode.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/encode_test.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/example_embedded_test.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/go.mod
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/parserc.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/readerc.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/resolve.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/scannerc.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/sorter.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/suite_test.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/writerc.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/yaml.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/yamlh.go
delete mode 100644 terratest/vendor/gopkg.in/yaml.v2/yamlprivateh.go
diff --git a/.gitignore b/.gitignore
index 1fef4ab..d82f1ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,24 @@
-# Local .terraform directories
-**/.terraform/*
-
-# .tfstate files
+# Compiled files
*.tfstate
-*.tfstate.*
+*.tfstate.backup
+*.terraform.*
+
+# Module directory
+.terraform/
+
+# terraform log
+*.log
+
+# auto-generated key pair file
+*.pem
+
+# tools files
+.DS_Store
+.idea
-# .tfvars files
-*.tfvars
+# others
+*.bak
+*.bk
+.terraform.lock.hcl
+.terraform.tfstate.lock.info
+*/vendor
\ No newline at end of file
diff --git a/README.md b/README.md
index 8702448..e42a2db 100644
--- a/README.md
+++ b/README.md
@@ -123,7 +123,7 @@ More details see [How to use provider in the module](https://www.terraform.io/do
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 0.12.0 |
+| [terraform](#requirement\_terraform) | >= 0.13.0 |
| [alicloud](#requirement\_alicloud) | >= 1.56.0 |
Authors
diff --git a/example/main.tf b/example/main.tf
deleted file mode 100644
index 895df6d..0000000
--- a/example/main.tf
+++ /dev/null
@@ -1,12 +0,0 @@
-module "instance" {
- source = "../"
- password = "Your password"
- data_node_spec = "elasticsearch.sn2ne.large"
- data_node_amount = "2"
- data_node_disk_size = "20"
- data_node_disk_type = "cloud_ssd"
- es_version = "5.5.3_with_X-Pack"
- vswitch_id = "vswitch id"
- master_node_spec = "elasticsearch.sn2ne.large"
-}
-
diff --git a/example/outputs.tf b/example/outputs.tf
deleted file mode 100644
index 578d36f..0000000
--- a/example/outputs.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-output "elasticsearch_ids" {
- value = module.instance.elasticsearch_ids
-}
-
diff --git a/example/versions.tf b/example/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/example/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/examples/complete/README.md b/examples/complete/README.md
new file mode 100644
index 0000000..5d36588
--- /dev/null
+++ b/examples/complete/README.md
@@ -0,0 +1,32 @@
+# Complete
+
+Configuration in this directory creates ElasticSearch Instances.
+
+## Usage
+
+To run this example you need to execute:
+
+```bash
+$ terraform init
+$ terraform plan
+$ terraform apply
+```
+
+Note that this example may create resources which cost money. Run `terraform destroy` when you don't need these resources.
+
+This example provides the tf variables file in the folder `tfvars`. If you want to create or update this example,
+you can run this example as the following commands:
+```bash
+$ terraform plan -var-file=tfvars/01-update.tfvars
+$ terraform apply -var-file=tfvars/01-update.tfvars
+```
+
+Also, you can add more variables files in the folder `tfvars`.
+
+
+## Requirements
+
+| Name | Version |
+|------|---------|
+| [terraform](#requirement\_terraform) | >= 0.13.0 |
+| [alicloud](#requirement\_alicloud) | >= 1.56.0 |
\ No newline at end of file
diff --git a/examples/complete/main.tf b/examples/complete/main.tf
new file mode 100644
index 0000000..0cc7392
--- /dev/null
+++ b/examples/complete/main.tf
@@ -0,0 +1,31 @@
+data "alicloud_elasticsearch_zones" "default" {
+}
+
+module "vpc" {
+ source = "alibaba/vpc/alicloud"
+ create = true
+ vpc_cidr = "172.16.0.0/16"
+ vswitch_cidrs = ["172.16.0.0/21"]
+ availability_zones = [data.alicloud_elasticsearch_zones.default.zones.0.id]
+}
+
+module "example" {
+ source = "../.."
+
+ number_of_instance = 1
+
+ instance_charge_type = var.instance_charge_type
+ period = var.period
+ data_node_amount = var.data_node_amount
+ data_node_spec = var.data_node_spec
+ data_node_disk_size = var.data_node_disk_size
+ data_node_disk_type = var.data_node_disk_type
+ vswitch_id = module.vpc.this_vswitch_ids[0]
+ password = var.password
+ es_version = "5.5.3_with_X-Pack"
+ private_whitelist = var.private_whitelist
+ kibana_whitelist = var.kibana_whitelist
+ master_node_spec = var.master_node_spec
+ description = var.description
+
+}
\ No newline at end of file
diff --git a/examples/complete/outputs.tf b/examples/complete/outputs.tf
new file mode 100644
index 0000000..a43fa55
--- /dev/null
+++ b/examples/complete/outputs.tf
@@ -0,0 +1,3 @@
+output "elasticsearch_ids" {
+ value = module.example.this_elasticsearch_ids
+}
\ No newline at end of file
diff --git a/examples/complete/tfvars/01-update.tfvars b/examples/complete/tfvars/01-update.tfvars
new file mode 100644
index 0000000..66d56be
--- /dev/null
+++ b/examples/complete/tfvars/01-update.tfvars
@@ -0,0 +1,11 @@
+#alicloud_elasticsearch_instance
+period = 2
+data_node_amount = 3
+data_node_spec = "elasticsearch.sn2ne.large"
+data_node_disk_size = 30
+data_node_disk_type = "cloud_ssd"
+password = "YourPassword123!Update"
+private_whitelist = ["172.16.0.0/21"]
+kibana_whitelist = ["172.16.0.0/21"]
+master_node_spec = "elasticsearch.sn2ne.xlarge"
+description = "update-tf-description"
\ No newline at end of file
diff --git a/examples/complete/variables.tf b/examples/complete/variables.tf
new file mode 100644
index 0000000..cf574fd
--- /dev/null
+++ b/examples/complete/variables.tf
@@ -0,0 +1,65 @@
+variable "instance_charge_type" {
+ description = "Valid values are PrePaid, PostPaid. Default to PostPaid"
+ type = string
+ default = "PostPaid"
+}
+
+variable "period" {
+ description = "The duration that you will buy Elasticsearch instance (in month). It is valid when instance_charge_type is PrePaid. Valid values: [1~9], 12, 24, 36."
+ type = number
+ default = 1
+}
+
+variable "data_node_amount" {
+ description = "The Elasticsearch cluster's data node quantity, between 2 and 50."
+ type = number
+ default = 2
+}
+
+variable "data_node_spec" {
+ description = "The data node specifications of the Elasticsearch instance."
+ type = string
+ default = "elasticsearch.sn1ne.large"
+}
+
+variable "data_node_disk_size" {
+ description = "The single data node storage space."
+ type = number
+ default = 20
+}
+
+variable "data_node_disk_type" {
+ description = "The data node disk type. Supported values: cloud_ssd, cloud_efficiency."
+ type = string
+ default = "cloud_efficiency"
+}
+
+variable "password" {
+ description = "The password of the instance."
+ type = string
+ default = "YourPassword123!"
+}
+
+variable "private_whitelist" {
+ description = "Set the instance's IP whitelist in VPC network."
+ type = list(string)
+ default = ["0.0.0.0/0"]
+}
+
+variable "kibana_whitelist" {
+ description = "Set the Kibana's IP whitelist in internet network."
+ type = list(string)
+ default = ["0.0.0.0/0"]
+}
+
+variable "master_node_spec" {
+ description = "The master node specifications of the Elasticsearch instance."
+ type = string
+ default = "elasticsearch.sn2ne.large"
+}
+
+variable "description" {
+ description = "The description of the Elasticsearch instance."
+ type = string
+ default = "tf-description"
+}
\ No newline at end of file
diff --git a/examples/complete/versions.tf b/examples/complete/versions.tf
new file mode 100644
index 0000000..684b365
--- /dev/null
+++ b/examples/complete/versions.tf
@@ -0,0 +1,3 @@
+terraform {
+ required_version = ">= 0.13"
+}
\ No newline at end of file
diff --git a/main.tf b/main.tf
index ba26895..58e78fb 100644
--- a/main.tf
+++ b/main.tf
@@ -1,9 +1,8 @@
-#########################
-# Elasticsearch instance
-#########################
-
resource "alicloud_elasticsearch_instance" "instance" {
+ count = var.number_of_instance
+
instance_charge_type = var.instance_charge_type
+ period = var.period
data_node_amount = var.data_node_amount
data_node_spec = var.data_node_spec
data_node_disk_size = var.data_node_disk_size
@@ -11,11 +10,8 @@ resource "alicloud_elasticsearch_instance" "instance" {
vswitch_id = var.vswitch_id
password = var.password
version = var.es_version
- count = var.number_of_instance
private_whitelist = var.private_whitelist
kibana_whitelist = var.kibana_whitelist
- description = var.description
master_node_spec = var.master_node_spec
- period = var.period
-}
-
+ description = var.description
+}
\ No newline at end of file
diff --git a/outputs.tf b/outputs.tf
index 71094f8..58eeb92 100644
--- a/outputs.tf
+++ b/outputs.tf
@@ -1,61 +1,60 @@
output "this_elasticsearch_ids" {
- value = alicloud_elasticsearch_instance.instance.*.id
+ value = concat(alicloud_elasticsearch_instance.instance.*.id, [""])[0]
}
output "this_instance_charge_type" {
- value = alicloud_elasticsearch_instance.instance.*.instance_charge_type[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.instance_charge_type, [""])[0]
}
output "this_period" {
- value = alicloud_elasticsearch_instance.instance.*.period[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.period, [""])[0]
}
output "this_data_node_spec" {
- value = alicloud_elasticsearch_instance.instance.*.data_node_spec[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.data_node_spec, [""])[0]
}
output "this_data_node_amount" {
- value = alicloud_elasticsearch_instance.instance.*.data_node_amount[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.data_node_amount, [""])[0]
}
output "this_data_node_disk_size" {
- value = alicloud_elasticsearch_instance.instance.*.data_node_disk_size[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.data_node_disk_size, [""])[0]
}
output "this_data_node_disk_type" {
- value = alicloud_elasticsearch_instance.instance.*.data_node_disk_type[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.data_node_disk_type, [""])[0]
}
output "this_es_version" {
- value = alicloud_elasticsearch_instance.instance.*.version[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.version, [""])[0]
}
output "this_vswitch_id" {
- value = alicloud_elasticsearch_instance.instance.*.vswitch_id[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.vswitch_id, [""])[0]
}
output "this_password" {
- value = alicloud_elasticsearch_instance.instance.*.password[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.password, [""])[0]
}
output "this_private_whitelist" {
- value = alicloud_elasticsearch_instance.instance.*.private_whitelist[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.private_whitelist, [""])[0]
}
output "this_kibana_whitelist" {
- value = alicloud_elasticsearch_instance.instance.*.kibana_whitelist[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.kibana_whitelist, [""])[0]
}
output "this_master_node_spec" {
- value = alicloud_elasticsearch_instance.instance.*.master_node_spec[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.master_node_spec, [""])[0]
}
output "this_description" {
- value = alicloud_elasticsearch_instance.instance.*.description[0]
+ value = concat(alicloud_elasticsearch_instance.instance.*.description, [""])[0]
}
output "number_of_instance" {
value = length(alicloud_elasticsearch_instance.instance.*.id)
-}
-
+}
\ No newline at end of file
diff --git a/terratest/basic/main.tf b/terratest/basic/main.tf
index 41ab835..95b6748 100644
--- a/terratest/basic/main.tf
+++ b/terratest/basic/main.tf
@@ -11,13 +11,13 @@ module "vpc" {
}
module "elasticsearch" {
- source = "../../"
- period = var.period
+ source = "../../"
+ period = var.period
password = var.password
- private_whitelist = var.private_whitelist
- kibana_whitelist = var.kibana_whitelist
- description = var.description
- number_of_instance = var.number_of_instance
+ private_whitelist = var.private_whitelist
+ kibana_whitelist = var.kibana_whitelist
+ description = var.description
+ number_of_instance = var.number_of_instance
data_node_spec = var.data_node_spec
data_node_amount = var.data_node_amount
data_node_disk_size = var.data_node_disk_size
diff --git a/terratest/basic/variables.tf b/terratest/basic/variables.tf
index 341fd5f..90e2e4e 100644
--- a/terratest/basic/variables.tf
+++ b/terratest/basic/variables.tf
@@ -1,9 +1,9 @@
variable "instance_charge_type" {
- default = "PostPaid"
+ default = "PostPaid"
}
variable "period" {
- default = "1"
+ default = "1"
}
variable "data_node_spec" {
@@ -28,7 +28,7 @@ variable "es_version" {
variable "vswitch_id" {
description = "The ID of VSwitch."
- default = ""
+ default = ""
}
variable "password" {
@@ -36,24 +36,24 @@ variable "password" {
}
variable "private_whitelist" {
- type = list(string)
- default = ["0.0.0.0/0"]
+ type = list(string)
+ default = ["0.0.0.0/0"]
}
variable "kibana_whitelist" {
- type = list(string)
- default = ["0.0.0.0/0"]
+ type = list(string)
+ default = ["0.0.0.0/0"]
}
variable "master_node_spec" {
- default = ""
+ default = ""
}
variable "description" {
- default = ""
+ default = ""
}
variable "number_of_instance" {
- default = 1
+ default = 1
}
diff --git a/terratest/terraform_test.go b/terratest/terraform_test.go
index 96b27e2..5f513e7 100644
--- a/terratest/terraform_test.go
+++ b/terratest/terraform_test.go
@@ -9,7 +9,7 @@ import (
"github.com/gruntwork-io/terratest/modules/terraform"
)
-// An example of how to test the simple Terraform module in examples/terraform-basic-example using Terratest.
+// An example of how to test the simple Terraform module in examples/complete using Terratest.
func TestTerraformBasicExampleNew(t *testing.T) {
t.Parallel()
uniqueNum := random.Random(10000, 99999)
@@ -28,7 +28,7 @@ func TestTerraformBasicExampleNew(t *testing.T) {
terraformOptions := &terraform.Options{
// The path to where our Terraform code is located
- TerraformDir: "./basic/",
+ TerraformDir: "../examples/complete",
// Variables to pass to our Terraform code using -var options
Vars: map[string]interface{}{
diff --git a/terratest/vendor/github.com/davecgh/go-spew/.gitignore b/terratest/vendor/github.com/davecgh/go-spew/.gitignore
deleted file mode 100644
index 0026861..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/.gitignore
+++ /dev/null
@@ -1,22 +0,0 @@
-# Compiled Object files, Static and Dynamic libs (Shared Objects)
-*.o
-*.a
-*.so
-
-# Folders
-_obj
-_test
-
-# Architecture specific extensions/prefixes
-*.[568vq]
-[568vq].out
-
-*.cgo1.go
-*.cgo2.c
-_cgo_defun.c
-_cgo_gotypes.go
-_cgo_export.*
-
-_testmain.go
-
-*.exe
diff --git a/terratest/vendor/github.com/davecgh/go-spew/.travis.yml b/terratest/vendor/github.com/davecgh/go-spew/.travis.yml
deleted file mode 100644
index 1f4cbf5..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/.travis.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-language: go
-go_import_path: github.com/davecgh/go-spew
-go:
- - 1.6.x
- - 1.7.x
- - 1.8.x
- - 1.9.x
- - 1.10.x
- - tip
-sudo: false
-install:
- - go get -v github.com/alecthomas/gometalinter
- - gometalinter --install
-script:
- - export PATH=$PATH:$HOME/gopath/bin
- - export GORACE="halt_on_error=1"
- - test -z "$(gometalinter --disable-all
- --enable=gofmt
- --enable=golint
- --enable=vet
- --enable=gosimple
- --enable=unconvert
- --deadline=4m ./spew | tee /dev/stderr)"
- - go test -v -race -tags safe ./spew
- - go test -v -race -tags testcgo ./spew -covermode=atomic -coverprofile=profile.cov
-after_success:
- - go get -v github.com/mattn/goveralls
- - goveralls -coverprofile=profile.cov -service=travis-ci
diff --git a/terratest/vendor/github.com/davecgh/go-spew/LICENSE b/terratest/vendor/github.com/davecgh/go-spew/LICENSE
deleted file mode 100644
index bc52e96..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-ISC License
-
-Copyright (c) 2012-2016 Dave Collins
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/terratest/vendor/github.com/davecgh/go-spew/README.md b/terratest/vendor/github.com/davecgh/go-spew/README.md
deleted file mode 100644
index f6ed02c..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/README.md
+++ /dev/null
@@ -1,201 +0,0 @@
-go-spew
-=======
-
-[](https://travis-ci.org/davecgh/go-spew)
-[](http://copyfree.org)
-[](https://coveralls.io/r/davecgh/go-spew?branch=master)
-
-Go-spew implements a deep pretty printer for Go data structures to aid in
-debugging. A comprehensive suite of tests with 100% test coverage is provided
-to ensure proper functionality. See `test_coverage.txt` for the gocov coverage
-report. Go-spew is licensed under the liberal ISC license, so it may be used in
-open source or commercial projects.
-
-If you're interested in reading about how this package came to life and some
-of the challenges involved in providing a deep pretty printer, there is a blog
-post about it
-[here](https://web.archive.org/web/20160304013555/https://blog.cyphertite.com/go-spew-a-journey-into-dumping-go-data-structures/).
-
-## Documentation
-
-[](http://godoc.org/github.com/davecgh/go-spew/spew)
-
-Full `go doc` style documentation for the project can be viewed online without
-installing this package by using the excellent GoDoc site here:
-http://godoc.org/github.com/davecgh/go-spew/spew
-
-You can also view the documentation locally once the package is installed with
-the `godoc` tool by running `godoc -http=":6060"` and pointing your browser to
-http://localhost:6060/pkg/github.com/davecgh/go-spew/spew
-
-## Installation
-
-```bash
-$ go get -u github.com/davecgh/go-spew/spew
-```
-
-## Quick Start
-
-Add this import line to the file you're working in:
-
-```Go
-import "github.com/davecgh/go-spew/spew"
-```
-
-To dump a variable with full newlines, indentation, type, and pointer
-information use Dump, Fdump, or Sdump:
-
-```Go
-spew.Dump(myVar1, myVar2, ...)
-spew.Fdump(someWriter, myVar1, myVar2, ...)
-str := spew.Sdump(myVar1, myVar2, ...)
-```
-
-Alternatively, if you would prefer to use format strings with a compacted inline
-printing style, use the convenience wrappers Printf, Fprintf, etc with %v (most
-compact), %+v (adds pointer addresses), %#v (adds types), or %#+v (adds types
-and pointer addresses):
-
-```Go
-spew.Printf("myVar1: %v -- myVar2: %+v", myVar1, myVar2)
-spew.Printf("myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
-spew.Fprintf(someWriter, "myVar1: %v -- myVar2: %+v", myVar1, myVar2)
-spew.Fprintf(someWriter, "myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
-```
-
-## Debugging a Web Application Example
-
-Here is an example of how you can use `spew.Sdump()` to help debug a web application. Please be sure to wrap your output using the `html.EscapeString()` function for safety reasons. You should also only use this debugging technique in a development environment, never in production.
-
-```Go
-package main
-
-import (
- "fmt"
- "html"
- "net/http"
-
- "github.com/davecgh/go-spew/spew"
-)
-
-func handler(w http.ResponseWriter, r *http.Request) {
- w.Header().Set("Content-Type", "text/html")
- fmt.Fprintf(w, "Hi there, %s!", r.URL.Path[1:])
- fmt.Fprintf(w, "")
-}
-
-func main() {
- http.HandleFunc("/", handler)
- http.ListenAndServe(":8080", nil)
-}
-```
-
-## Sample Dump Output
-
-```
-(main.Foo) {
- unexportedField: (*main.Bar)(0xf84002e210)({
- flag: (main.Flag) flagTwo,
- data: (uintptr)
- }),
- ExportedField: (map[interface {}]interface {}) {
- (string) "one": (bool) true
- }
-}
-([]uint8) {
- 00000000 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 |............... |
- 00000010 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 |!"#$%&'()*+,-./0|
- 00000020 31 32 |12|
-}
-```
-
-## Sample Formatter Output
-
-Double pointer to a uint8:
-```
- %v: <**>5
- %+v: <**>(0xf8400420d0->0xf8400420c8)5
- %#v: (**uint8)5
- %#+v: (**uint8)(0xf8400420d0->0xf8400420c8)5
-```
-
-Pointer to circular struct with a uint8 field and a pointer to itself:
-```
- %v: <*>{1 <*>}
- %+v: <*>(0xf84003e260){ui8:1 c:<*>(0xf84003e260)}
- %#v: (*main.circular){ui8:(uint8)1 c:(*main.circular)}
- %#+v: (*main.circular)(0xf84003e260){ui8:(uint8)1 c:(*main.circular)(0xf84003e260)}
-```
-
-## Configuration Options
-
-Configuration of spew is handled by fields in the ConfigState type. For
-convenience, all of the top-level functions use a global state available via the
-spew.Config global.
-
-It is also possible to create a ConfigState instance that provides methods
-equivalent to the top-level functions. This allows concurrent configuration
-options. See the ConfigState documentation for more details.
-
-```
-* Indent
- String to use for each indentation level for Dump functions.
- It is a single space by default. A popular alternative is "\t".
-
-* MaxDepth
- Maximum number of levels to descend into nested data structures.
- There is no limit by default.
-
-* DisableMethods
- Disables invocation of error and Stringer interface methods.
- Method invocation is enabled by default.
-
-* DisablePointerMethods
- Disables invocation of error and Stringer interface methods on types
- which only accept pointer receivers from non-pointer variables. This option
- relies on access to the unsafe package, so it will not have any effect when
- running in environments without access to the unsafe package such as Google
- App Engine or with the "safe" build tag specified.
- Pointer method invocation is enabled by default.
-
-* DisablePointerAddresses
- DisablePointerAddresses specifies whether to disable the printing of
- pointer addresses. This is useful when diffing data structures in tests.
-
-* DisableCapacities
- DisableCapacities specifies whether to disable the printing of capacities
- for arrays, slices, maps and channels. This is useful when diffing data
- structures in tests.
-
-* ContinueOnMethod
- Enables recursion into types after invoking error and Stringer interface
- methods. Recursion after method invocation is disabled by default.
-
-* SortKeys
- Specifies map keys should be sorted before being printed. Use
- this to have a more deterministic, diffable output. Note that
- only native types (bool, int, uint, floats, uintptr and string)
- and types which implement error or Stringer interfaces are supported,
- with other types sorted according to the reflect.Value.String() output
- which guarantees display stability. Natural map order is used by
- default.
-
-* SpewKeys
- SpewKeys specifies that, as a last resort attempt, map keys should be
- spewed to strings and sorted by those strings. This is only considered
- if SortKeys is true.
-
-```
-
-## Unsafe Package Dependency
-
-This package relies on the unsafe package to perform some of the more advanced
-features, however it also supports a "limited" mode which allows it to work in
-environments where the unsafe package is not available. By default, it will
-operate in this mode on Google App Engine and when compiled with GopherJS. The
-"safe" build tag may also be specified to force the package to build without
-using the unsafe package.
-
-## License
-
-Go-spew is licensed under the [copyfree](http://copyfree.org) ISC License.
diff --git a/terratest/vendor/github.com/davecgh/go-spew/cov_report.sh b/terratest/vendor/github.com/davecgh/go-spew/cov_report.sh
deleted file mode 100644
index 9579497..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/cov_report.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# This script uses gocov to generate a test coverage report.
-# The gocov tool my be obtained with the following command:
-# go get github.com/axw/gocov/gocov
-#
-# It will be installed to $GOPATH/bin, so ensure that location is in your $PATH.
-
-# Check for gocov.
-if ! type gocov >/dev/null 2>&1; then
- echo >&2 "This script requires the gocov tool."
- echo >&2 "You may obtain it with the following command:"
- echo >&2 "go get github.com/axw/gocov/gocov"
- exit 1
-fi
-
-# Only run the cgo tests if gcc is installed.
-if type gcc >/dev/null 2>&1; then
- (cd spew && gocov test -tags testcgo | gocov report)
-else
- (cd spew && gocov test | gocov report)
-fi
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/bypass.go b/terratest/vendor/github.com/davecgh/go-spew/spew/bypass.go
deleted file mode 100644
index 7929947..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/bypass.go
+++ /dev/null
@@ -1,145 +0,0 @@
-// Copyright (c) 2015-2016 Dave Collins
-//
-// Permission to use, copy, modify, and distribute this software for any
-// purpose with or without fee is hereby granted, provided that the above
-// copyright notice and this permission notice appear in all copies.
-//
-// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-// NOTE: Due to the following build constraints, this file will only be compiled
-// when the code is not running on Google App Engine, compiled by GopherJS, and
-// "-tags safe" is not added to the go build command line. The "disableunsafe"
-// tag is deprecated and thus should not be used.
-// Go versions prior to 1.4 are disabled because they use a different layout
-// for interfaces which make the implementation of unsafeReflectValue more complex.
-// +build !js,!appengine,!safe,!disableunsafe,go1.4
-
-package spew
-
-import (
- "reflect"
- "unsafe"
-)
-
-const (
- // UnsafeDisabled is a build-time constant which specifies whether or
- // not access to the unsafe package is available.
- UnsafeDisabled = false
-
- // ptrSize is the size of a pointer on the current arch.
- ptrSize = unsafe.Sizeof((*byte)(nil))
-)
-
-type flag uintptr
-
-var (
- // flagRO indicates whether the value field of a reflect.Value
- // is read-only.
- flagRO flag
-
- // flagAddr indicates whether the address of the reflect.Value's
- // value may be taken.
- flagAddr flag
-)
-
-// flagKindMask holds the bits that make up the kind
-// part of the flags field. In all the supported versions,
-// it is in the lower 5 bits.
-const flagKindMask = flag(0x1f)
-
-// Different versions of Go have used different
-// bit layouts for the flags type. This table
-// records the known combinations.
-var okFlags = []struct {
- ro, addr flag
-}{{
- // From Go 1.4 to 1.5
- ro: 1 << 5,
- addr: 1 << 7,
-}, {
- // Up to Go tip.
- ro: 1<<5 | 1<<6,
- addr: 1 << 8,
-}}
-
-var flagValOffset = func() uintptr {
- field, ok := reflect.TypeOf(reflect.Value{}).FieldByName("flag")
- if !ok {
- panic("reflect.Value has no flag field")
- }
- return field.Offset
-}()
-
-// flagField returns a pointer to the flag field of a reflect.Value.
-func flagField(v *reflect.Value) *flag {
- return (*flag)(unsafe.Pointer(uintptr(unsafe.Pointer(v)) + flagValOffset))
-}
-
-// unsafeReflectValue converts the passed reflect.Value into a one that bypasses
-// the typical safety restrictions preventing access to unaddressable and
-// unexported data. It works by digging the raw pointer to the underlying
-// value out of the protected value and generating a new unprotected (unsafe)
-// reflect.Value to it.
-//
-// This allows us to check for implementations of the Stringer and error
-// interfaces to be used for pretty printing ordinarily unaddressable and
-// inaccessible values such as unexported struct fields.
-func unsafeReflectValue(v reflect.Value) reflect.Value {
- if !v.IsValid() || (v.CanInterface() && v.CanAddr()) {
- return v
- }
- flagFieldPtr := flagField(&v)
- *flagFieldPtr &^= flagRO
- *flagFieldPtr |= flagAddr
- return v
-}
-
-// Sanity checks against future reflect package changes
-// to the type or semantics of the Value.flag field.
-func init() {
- field, ok := reflect.TypeOf(reflect.Value{}).FieldByName("flag")
- if !ok {
- panic("reflect.Value has no flag field")
- }
- if field.Type.Kind() != reflect.TypeOf(flag(0)).Kind() {
- panic("reflect.Value flag field has changed kind")
- }
- type t0 int
- var t struct {
- A t0
- // t0 will have flagEmbedRO set.
- t0
- // a will have flagStickyRO set
- a t0
- }
- vA := reflect.ValueOf(t).FieldByName("A")
- va := reflect.ValueOf(t).FieldByName("a")
- vt0 := reflect.ValueOf(t).FieldByName("t0")
-
- // Infer flagRO from the difference between the flags
- // for the (otherwise identical) fields in t.
- flagPublic := *flagField(&vA)
- flagWithRO := *flagField(&va) | *flagField(&vt0)
- flagRO = flagPublic ^ flagWithRO
-
- // Infer flagAddr from the difference between a value
- // taken from a pointer and not.
- vPtrA := reflect.ValueOf(&t).Elem().FieldByName("A")
- flagNoPtr := *flagField(&vA)
- flagPtr := *flagField(&vPtrA)
- flagAddr = flagNoPtr ^ flagPtr
-
- // Check that the inferred flags tally with one of the known versions.
- for _, f := range okFlags {
- if flagRO == f.ro && flagAddr == f.addr {
- return
- }
- }
- panic("reflect.Value read-only flag has changed semantics")
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go b/terratest/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go
deleted file mode 100644
index 205c28d..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2015-2016 Dave Collins
-//
-// Permission to use, copy, modify, and distribute this software for any
-// purpose with or without fee is hereby granted, provided that the above
-// copyright notice and this permission notice appear in all copies.
-//
-// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-// NOTE: Due to the following build constraints, this file will only be compiled
-// when the code is running on Google App Engine, compiled by GopherJS, or
-// "-tags safe" is added to the go build command line. The "disableunsafe"
-// tag is deprecated and thus should not be used.
-// +build js appengine safe disableunsafe !go1.4
-
-package spew
-
-import "reflect"
-
-const (
- // UnsafeDisabled is a build-time constant which specifies whether or
- // not access to the unsafe package is available.
- UnsafeDisabled = true
-)
-
-// unsafeReflectValue typically converts the passed reflect.Value into a one
-// that bypasses the typical safety restrictions preventing access to
-// unaddressable and unexported data. However, doing this relies on access to
-// the unsafe package. This is a stub version which simply returns the passed
-// reflect.Value when the unsafe package is not available.
-func unsafeReflectValue(v reflect.Value) reflect.Value {
- return v
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/common.go b/terratest/vendor/github.com/davecgh/go-spew/spew/common.go
deleted file mode 100644
index 1be8ce9..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/common.go
+++ /dev/null
@@ -1,341 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew
-
-import (
- "bytes"
- "fmt"
- "io"
- "reflect"
- "sort"
- "strconv"
-)
-
-// Some constants in the form of bytes to avoid string overhead. This mirrors
-// the technique used in the fmt package.
-var (
- panicBytes = []byte("(PANIC=")
- plusBytes = []byte("+")
- iBytes = []byte("i")
- trueBytes = []byte("true")
- falseBytes = []byte("false")
- interfaceBytes = []byte("(interface {})")
- commaNewlineBytes = []byte(",\n")
- newlineBytes = []byte("\n")
- openBraceBytes = []byte("{")
- openBraceNewlineBytes = []byte("{\n")
- closeBraceBytes = []byte("}")
- asteriskBytes = []byte("*")
- colonBytes = []byte(":")
- colonSpaceBytes = []byte(": ")
- openParenBytes = []byte("(")
- closeParenBytes = []byte(")")
- spaceBytes = []byte(" ")
- pointerChainBytes = []byte("->")
- nilAngleBytes = []byte("")
- maxNewlineBytes = []byte("\n")
- maxShortBytes = []byte("")
- circularBytes = []byte("")
- circularShortBytes = []byte("")
- invalidAngleBytes = []byte("")
- openBracketBytes = []byte("[")
- closeBracketBytes = []byte("]")
- percentBytes = []byte("%")
- precisionBytes = []byte(".")
- openAngleBytes = []byte("<")
- closeAngleBytes = []byte(">")
- openMapBytes = []byte("map[")
- closeMapBytes = []byte("]")
- lenEqualsBytes = []byte("len=")
- capEqualsBytes = []byte("cap=")
-)
-
-// hexDigits is used to map a decimal value to a hex digit.
-var hexDigits = "0123456789abcdef"
-
-// catchPanic handles any panics that might occur during the handleMethods
-// calls.
-func catchPanic(w io.Writer, v reflect.Value) {
- if err := recover(); err != nil {
- w.Write(panicBytes)
- fmt.Fprintf(w, "%v", err)
- w.Write(closeParenBytes)
- }
-}
-
-// handleMethods attempts to call the Error and String methods on the underlying
-// type the passed reflect.Value represents and outputes the result to Writer w.
-//
-// It handles panics in any called methods by catching and displaying the error
-// as the formatted value.
-func handleMethods(cs *ConfigState, w io.Writer, v reflect.Value) (handled bool) {
- // We need an interface to check if the type implements the error or
- // Stringer interface. However, the reflect package won't give us an
- // interface on certain things like unexported struct fields in order
- // to enforce visibility rules. We use unsafe, when it's available,
- // to bypass these restrictions since this package does not mutate the
- // values.
- if !v.CanInterface() {
- if UnsafeDisabled {
- return false
- }
-
- v = unsafeReflectValue(v)
- }
-
- // Choose whether or not to do error and Stringer interface lookups against
- // the base type or a pointer to the base type depending on settings.
- // Technically calling one of these methods with a pointer receiver can
- // mutate the value, however, types which choose to satisify an error or
- // Stringer interface with a pointer receiver should not be mutating their
- // state inside these interface methods.
- if !cs.DisablePointerMethods && !UnsafeDisabled && !v.CanAddr() {
- v = unsafeReflectValue(v)
- }
- if v.CanAddr() {
- v = v.Addr()
- }
-
- // Is it an error or Stringer?
- switch iface := v.Interface().(type) {
- case error:
- defer catchPanic(w, v)
- if cs.ContinueOnMethod {
- w.Write(openParenBytes)
- w.Write([]byte(iface.Error()))
- w.Write(closeParenBytes)
- w.Write(spaceBytes)
- return false
- }
-
- w.Write([]byte(iface.Error()))
- return true
-
- case fmt.Stringer:
- defer catchPanic(w, v)
- if cs.ContinueOnMethod {
- w.Write(openParenBytes)
- w.Write([]byte(iface.String()))
- w.Write(closeParenBytes)
- w.Write(spaceBytes)
- return false
- }
- w.Write([]byte(iface.String()))
- return true
- }
- return false
-}
-
-// printBool outputs a boolean value as true or false to Writer w.
-func printBool(w io.Writer, val bool) {
- if val {
- w.Write(trueBytes)
- } else {
- w.Write(falseBytes)
- }
-}
-
-// printInt outputs a signed integer value to Writer w.
-func printInt(w io.Writer, val int64, base int) {
- w.Write([]byte(strconv.FormatInt(val, base)))
-}
-
-// printUint outputs an unsigned integer value to Writer w.
-func printUint(w io.Writer, val uint64, base int) {
- w.Write([]byte(strconv.FormatUint(val, base)))
-}
-
-// printFloat outputs a floating point value using the specified precision,
-// which is expected to be 32 or 64bit, to Writer w.
-func printFloat(w io.Writer, val float64, precision int) {
- w.Write([]byte(strconv.FormatFloat(val, 'g', -1, precision)))
-}
-
-// printComplex outputs a complex value using the specified float precision
-// for the real and imaginary parts to Writer w.
-func printComplex(w io.Writer, c complex128, floatPrecision int) {
- r := real(c)
- w.Write(openParenBytes)
- w.Write([]byte(strconv.FormatFloat(r, 'g', -1, floatPrecision)))
- i := imag(c)
- if i >= 0 {
- w.Write(plusBytes)
- }
- w.Write([]byte(strconv.FormatFloat(i, 'g', -1, floatPrecision)))
- w.Write(iBytes)
- w.Write(closeParenBytes)
-}
-
-// printHexPtr outputs a uintptr formatted as hexadecimal with a leading '0x'
-// prefix to Writer w.
-func printHexPtr(w io.Writer, p uintptr) {
- // Null pointer.
- num := uint64(p)
- if num == 0 {
- w.Write(nilAngleBytes)
- return
- }
-
- // Max uint64 is 16 bytes in hex + 2 bytes for '0x' prefix
- buf := make([]byte, 18)
-
- // It's simpler to construct the hex string right to left.
- base := uint64(16)
- i := len(buf) - 1
- for num >= base {
- buf[i] = hexDigits[num%base]
- num /= base
- i--
- }
- buf[i] = hexDigits[num]
-
- // Add '0x' prefix.
- i--
- buf[i] = 'x'
- i--
- buf[i] = '0'
-
- // Strip unused leading bytes.
- buf = buf[i:]
- w.Write(buf)
-}
-
-// valuesSorter implements sort.Interface to allow a slice of reflect.Value
-// elements to be sorted.
-type valuesSorter struct {
- values []reflect.Value
- strings []string // either nil or same len and values
- cs *ConfigState
-}
-
-// newValuesSorter initializes a valuesSorter instance, which holds a set of
-// surrogate keys on which the data should be sorted. It uses flags in
-// ConfigState to decide if and how to populate those surrogate keys.
-func newValuesSorter(values []reflect.Value, cs *ConfigState) sort.Interface {
- vs := &valuesSorter{values: values, cs: cs}
- if canSortSimply(vs.values[0].Kind()) {
- return vs
- }
- if !cs.DisableMethods {
- vs.strings = make([]string, len(values))
- for i := range vs.values {
- b := bytes.Buffer{}
- if !handleMethods(cs, &b, vs.values[i]) {
- vs.strings = nil
- break
- }
- vs.strings[i] = b.String()
- }
- }
- if vs.strings == nil && cs.SpewKeys {
- vs.strings = make([]string, len(values))
- for i := range vs.values {
- vs.strings[i] = Sprintf("%#v", vs.values[i].Interface())
- }
- }
- return vs
-}
-
-// canSortSimply tests whether a reflect.Kind is a primitive that can be sorted
-// directly, or whether it should be considered for sorting by surrogate keys
-// (if the ConfigState allows it).
-func canSortSimply(kind reflect.Kind) bool {
- // This switch parallels valueSortLess, except for the default case.
- switch kind {
- case reflect.Bool:
- return true
- case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Int:
- return true
- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint:
- return true
- case reflect.Float32, reflect.Float64:
- return true
- case reflect.String:
- return true
- case reflect.Uintptr:
- return true
- case reflect.Array:
- return true
- }
- return false
-}
-
-// Len returns the number of values in the slice. It is part of the
-// sort.Interface implementation.
-func (s *valuesSorter) Len() int {
- return len(s.values)
-}
-
-// Swap swaps the values at the passed indices. It is part of the
-// sort.Interface implementation.
-func (s *valuesSorter) Swap(i, j int) {
- s.values[i], s.values[j] = s.values[j], s.values[i]
- if s.strings != nil {
- s.strings[i], s.strings[j] = s.strings[j], s.strings[i]
- }
-}
-
-// valueSortLess returns whether the first value should sort before the second
-// value. It is used by valueSorter.Less as part of the sort.Interface
-// implementation.
-func valueSortLess(a, b reflect.Value) bool {
- switch a.Kind() {
- case reflect.Bool:
- return !a.Bool() && b.Bool()
- case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Int:
- return a.Int() < b.Int()
- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint:
- return a.Uint() < b.Uint()
- case reflect.Float32, reflect.Float64:
- return a.Float() < b.Float()
- case reflect.String:
- return a.String() < b.String()
- case reflect.Uintptr:
- return a.Uint() < b.Uint()
- case reflect.Array:
- // Compare the contents of both arrays.
- l := a.Len()
- for i := 0; i < l; i++ {
- av := a.Index(i)
- bv := b.Index(i)
- if av.Interface() == bv.Interface() {
- continue
- }
- return valueSortLess(av, bv)
- }
- }
- return a.String() < b.String()
-}
-
-// Less returns whether the value at index i should sort before the
-// value at index j. It is part of the sort.Interface implementation.
-func (s *valuesSorter) Less(i, j int) bool {
- if s.strings == nil {
- return valueSortLess(s.values[i], s.values[j])
- }
- return s.strings[i] < s.strings[j]
-}
-
-// sortValues is a sort function that handles both native types and any type that
-// can be converted to error or Stringer. Other inputs are sorted according to
-// their Value.String() value to ensure display stability.
-func sortValues(values []reflect.Value, cs *ConfigState) {
- if len(values) == 0 {
- return
- }
- sort.Sort(newValuesSorter(values, cs))
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/common_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/common_test.go
deleted file mode 100644
index 0f5ce47..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/common_test.go
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew_test
-
-import (
- "fmt"
- "reflect"
- "testing"
-
- "github.com/davecgh/go-spew/spew"
-)
-
-// custom type to test Stinger interface on non-pointer receiver.
-type stringer string
-
-// String implements the Stringer interface for testing invocation of custom
-// stringers on types with non-pointer receivers.
-func (s stringer) String() string {
- return "stringer " + string(s)
-}
-
-// custom type to test Stinger interface on pointer receiver.
-type pstringer string
-
-// String implements the Stringer interface for testing invocation of custom
-// stringers on types with only pointer receivers.
-func (s *pstringer) String() string {
- return "stringer " + string(*s)
-}
-
-// xref1 and xref2 are cross referencing structs for testing circular reference
-// detection.
-type xref1 struct {
- ps2 *xref2
-}
-type xref2 struct {
- ps1 *xref1
-}
-
-// indirCir1, indirCir2, and indirCir3 are used to generate an indirect circular
-// reference for testing detection.
-type indirCir1 struct {
- ps2 *indirCir2
-}
-type indirCir2 struct {
- ps3 *indirCir3
-}
-type indirCir3 struct {
- ps1 *indirCir1
-}
-
-// embed is used to test embedded structures.
-type embed struct {
- a string
-}
-
-// embedwrap is used to test embedded structures.
-type embedwrap struct {
- *embed
- e *embed
-}
-
-// panicer is used to intentionally cause a panic for testing spew properly
-// handles them
-type panicer int
-
-func (p panicer) String() string {
- panic("test panic")
-}
-
-// customError is used to test custom error interface invocation.
-type customError int
-
-func (e customError) Error() string {
- return fmt.Sprintf("error: %d", int(e))
-}
-
-// stringizeWants converts a slice of wanted test output into a format suitable
-// for a test error message.
-func stringizeWants(wants []string) string {
- s := ""
- for i, want := range wants {
- if i > 0 {
- s += fmt.Sprintf("want%d: %s", i+1, want)
- } else {
- s += "want: " + want
- }
- }
- return s
-}
-
-// testFailed returns whether or not a test failed by checking if the result
-// of the test is in the slice of wanted strings.
-func testFailed(result string, wants []string) bool {
- for _, want := range wants {
- if result == want {
- return false
- }
- }
- return true
-}
-
-type sortableStruct struct {
- x int
-}
-
-func (ss sortableStruct) String() string {
- return fmt.Sprintf("ss.%d", ss.x)
-}
-
-type unsortableStruct struct {
- x int
-}
-
-type sortTestCase struct {
- input []reflect.Value
- expected []reflect.Value
-}
-
-func helpTestSortValues(tests []sortTestCase, cs *spew.ConfigState, t *testing.T) {
- getInterfaces := func(values []reflect.Value) []interface{} {
- interfaces := []interface{}{}
- for _, v := range values {
- interfaces = append(interfaces, v.Interface())
- }
- return interfaces
- }
-
- for _, test := range tests {
- spew.SortValues(test.input, cs)
- // reflect.DeepEqual cannot really make sense of reflect.Value,
- // probably because of all the pointer tricks. For instance,
- // v(2.0) != v(2.0) on a 32-bits system. Turn them into interface{}
- // instead.
- input := getInterfaces(test.input)
- expected := getInterfaces(test.expected)
- if !reflect.DeepEqual(input, expected) {
- t.Errorf("Sort mismatch:\n %v != %v", input, expected)
- }
- }
-}
-
-// TestSortValues ensures the sort functionality for relect.Value based sorting
-// works as intended.
-func TestSortValues(t *testing.T) {
- v := reflect.ValueOf
-
- a := v("a")
- b := v("b")
- c := v("c")
- embedA := v(embed{"a"})
- embedB := v(embed{"b"})
- embedC := v(embed{"c"})
- tests := []sortTestCase{
- // No values.
- {
- []reflect.Value{},
- []reflect.Value{},
- },
- // Bools.
- {
- []reflect.Value{v(false), v(true), v(false)},
- []reflect.Value{v(false), v(false), v(true)},
- },
- // Ints.
- {
- []reflect.Value{v(2), v(1), v(3)},
- []reflect.Value{v(1), v(2), v(3)},
- },
- // Uints.
- {
- []reflect.Value{v(uint8(2)), v(uint8(1)), v(uint8(3))},
- []reflect.Value{v(uint8(1)), v(uint8(2)), v(uint8(3))},
- },
- // Floats.
- {
- []reflect.Value{v(2.0), v(1.0), v(3.0)},
- []reflect.Value{v(1.0), v(2.0), v(3.0)},
- },
- // Strings.
- {
- []reflect.Value{b, a, c},
- []reflect.Value{a, b, c},
- },
- // Array
- {
- []reflect.Value{v([3]int{3, 2, 1}), v([3]int{1, 3, 2}), v([3]int{1, 2, 3})},
- []reflect.Value{v([3]int{1, 2, 3}), v([3]int{1, 3, 2}), v([3]int{3, 2, 1})},
- },
- // Uintptrs.
- {
- []reflect.Value{v(uintptr(2)), v(uintptr(1)), v(uintptr(3))},
- []reflect.Value{v(uintptr(1)), v(uintptr(2)), v(uintptr(3))},
- },
- // SortableStructs.
- {
- // Note: not sorted - DisableMethods is set.
- []reflect.Value{v(sortableStruct{2}), v(sortableStruct{1}), v(sortableStruct{3})},
- []reflect.Value{v(sortableStruct{2}), v(sortableStruct{1}), v(sortableStruct{3})},
- },
- // UnsortableStructs.
- {
- // Note: not sorted - SpewKeys is false.
- []reflect.Value{v(unsortableStruct{2}), v(unsortableStruct{1}), v(unsortableStruct{3})},
- []reflect.Value{v(unsortableStruct{2}), v(unsortableStruct{1}), v(unsortableStruct{3})},
- },
- // Invalid.
- {
- []reflect.Value{embedB, embedA, embedC},
- []reflect.Value{embedB, embedA, embedC},
- },
- }
- cs := spew.ConfigState{DisableMethods: true, SpewKeys: false}
- helpTestSortValues(tests, &cs, t)
-}
-
-// TestSortValuesWithMethods ensures the sort functionality for relect.Value
-// based sorting works as intended when using string methods.
-func TestSortValuesWithMethods(t *testing.T) {
- v := reflect.ValueOf
-
- a := v("a")
- b := v("b")
- c := v("c")
- tests := []sortTestCase{
- // Ints.
- {
- []reflect.Value{v(2), v(1), v(3)},
- []reflect.Value{v(1), v(2), v(3)},
- },
- // Strings.
- {
- []reflect.Value{b, a, c},
- []reflect.Value{a, b, c},
- },
- // SortableStructs.
- {
- []reflect.Value{v(sortableStruct{2}), v(sortableStruct{1}), v(sortableStruct{3})},
- []reflect.Value{v(sortableStruct{1}), v(sortableStruct{2}), v(sortableStruct{3})},
- },
- // UnsortableStructs.
- {
- // Note: not sorted - SpewKeys is false.
- []reflect.Value{v(unsortableStruct{2}), v(unsortableStruct{1}), v(unsortableStruct{3})},
- []reflect.Value{v(unsortableStruct{2}), v(unsortableStruct{1}), v(unsortableStruct{3})},
- },
- }
- cs := spew.ConfigState{DisableMethods: false, SpewKeys: false}
- helpTestSortValues(tests, &cs, t)
-}
-
-// TestSortValuesWithSpew ensures the sort functionality for relect.Value
-// based sorting works as intended when using spew to stringify keys.
-func TestSortValuesWithSpew(t *testing.T) {
- v := reflect.ValueOf
-
- a := v("a")
- b := v("b")
- c := v("c")
- tests := []sortTestCase{
- // Ints.
- {
- []reflect.Value{v(2), v(1), v(3)},
- []reflect.Value{v(1), v(2), v(3)},
- },
- // Strings.
- {
- []reflect.Value{b, a, c},
- []reflect.Value{a, b, c},
- },
- // SortableStructs.
- {
- []reflect.Value{v(sortableStruct{2}), v(sortableStruct{1}), v(sortableStruct{3})},
- []reflect.Value{v(sortableStruct{1}), v(sortableStruct{2}), v(sortableStruct{3})},
- },
- // UnsortableStructs.
- {
- []reflect.Value{v(unsortableStruct{2}), v(unsortableStruct{1}), v(unsortableStruct{3})},
- []reflect.Value{v(unsortableStruct{1}), v(unsortableStruct{2}), v(unsortableStruct{3})},
- },
- }
- cs := spew.ConfigState{DisableMethods: true, SpewKeys: true}
- helpTestSortValues(tests, &cs, t)
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/config.go b/terratest/vendor/github.com/davecgh/go-spew/spew/config.go
deleted file mode 100644
index 2e3d22f..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/config.go
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew
-
-import (
- "bytes"
- "fmt"
- "io"
- "os"
-)
-
-// ConfigState houses the configuration options used by spew to format and
-// display values. There is a global instance, Config, that is used to control
-// all top-level Formatter and Dump functionality. Each ConfigState instance
-// provides methods equivalent to the top-level functions.
-//
-// The zero value for ConfigState provides no indentation. You would typically
-// want to set it to a space or a tab.
-//
-// Alternatively, you can use NewDefaultConfig to get a ConfigState instance
-// with default settings. See the documentation of NewDefaultConfig for default
-// values.
-type ConfigState struct {
- // Indent specifies the string to use for each indentation level. The
- // global config instance that all top-level functions use set this to a
- // single space by default. If you would like more indentation, you might
- // set this to a tab with "\t" or perhaps two spaces with " ".
- Indent string
-
- // MaxDepth controls the maximum number of levels to descend into nested
- // data structures. The default, 0, means there is no limit.
- //
- // NOTE: Circular data structures are properly detected, so it is not
- // necessary to set this value unless you specifically want to limit deeply
- // nested data structures.
- MaxDepth int
-
- // DisableMethods specifies whether or not error and Stringer interfaces are
- // invoked for types that implement them.
- DisableMethods bool
-
- // DisablePointerMethods specifies whether or not to check for and invoke
- // error and Stringer interfaces on types which only accept a pointer
- // receiver when the current type is not a pointer.
- //
- // NOTE: This might be an unsafe action since calling one of these methods
- // with a pointer receiver could technically mutate the value, however,
- // in practice, types which choose to satisify an error or Stringer
- // interface with a pointer receiver should not be mutating their state
- // inside these interface methods. As a result, this option relies on
- // access to the unsafe package, so it will not have any effect when
- // running in environments without access to the unsafe package such as
- // Google App Engine or with the "safe" build tag specified.
- DisablePointerMethods bool
-
- // DisablePointerAddresses specifies whether to disable the printing of
- // pointer addresses. This is useful when diffing data structures in tests.
- DisablePointerAddresses bool
-
- // DisableCapacities specifies whether to disable the printing of capacities
- // for arrays, slices, maps and channels. This is useful when diffing
- // data structures in tests.
- DisableCapacities bool
-
- // ContinueOnMethod specifies whether or not recursion should continue once
- // a custom error or Stringer interface is invoked. The default, false,
- // means it will print the results of invoking the custom error or Stringer
- // interface and return immediately instead of continuing to recurse into
- // the internals of the data type.
- //
- // NOTE: This flag does not have any effect if method invocation is disabled
- // via the DisableMethods or DisablePointerMethods options.
- ContinueOnMethod bool
-
- // SortKeys specifies map keys should be sorted before being printed. Use
- // this to have a more deterministic, diffable output. Note that only
- // native types (bool, int, uint, floats, uintptr and string) and types
- // that support the error or Stringer interfaces (if methods are
- // enabled) are supported, with other types sorted according to the
- // reflect.Value.String() output which guarantees display stability.
- SortKeys bool
-
- // SpewKeys specifies that, as a last resort attempt, map keys should
- // be spewed to strings and sorted by those strings. This is only
- // considered if SortKeys is true.
- SpewKeys bool
-}
-
-// Config is the active configuration of the top-level functions.
-// The configuration can be changed by modifying the contents of spew.Config.
-var Config = ConfigState{Indent: " "}
-
-// Errorf is a wrapper for fmt.Errorf that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the formatted string as a value that satisfies error. See NewFormatter
-// for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Errorf(format, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Errorf(format string, a ...interface{}) (err error) {
- return fmt.Errorf(format, c.convertArgs(a)...)
-}
-
-// Fprint is a wrapper for fmt.Fprint that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the number of bytes written and any write error encountered. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Fprint(w, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Fprint(w io.Writer, a ...interface{}) (n int, err error) {
- return fmt.Fprint(w, c.convertArgs(a)...)
-}
-
-// Fprintf is a wrapper for fmt.Fprintf that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the number of bytes written and any write error encountered. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Fprintf(w, format, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Fprintf(w io.Writer, format string, a ...interface{}) (n int, err error) {
- return fmt.Fprintf(w, format, c.convertArgs(a)...)
-}
-
-// Fprintln is a wrapper for fmt.Fprintln that treats each argument as if it
-// passed with a Formatter interface returned by c.NewFormatter. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Fprintln(w, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Fprintln(w io.Writer, a ...interface{}) (n int, err error) {
- return fmt.Fprintln(w, c.convertArgs(a)...)
-}
-
-// Print is a wrapper for fmt.Print that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the number of bytes written and any write error encountered. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Print(c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Print(a ...interface{}) (n int, err error) {
- return fmt.Print(c.convertArgs(a)...)
-}
-
-// Printf is a wrapper for fmt.Printf that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the number of bytes written and any write error encountered. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Printf(format, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Printf(format string, a ...interface{}) (n int, err error) {
- return fmt.Printf(format, c.convertArgs(a)...)
-}
-
-// Println is a wrapper for fmt.Println that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the number of bytes written and any write error encountered. See
-// NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Println(c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Println(a ...interface{}) (n int, err error) {
- return fmt.Println(c.convertArgs(a)...)
-}
-
-// Sprint is a wrapper for fmt.Sprint that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the resulting string. See NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Sprint(c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Sprint(a ...interface{}) string {
- return fmt.Sprint(c.convertArgs(a)...)
-}
-
-// Sprintf is a wrapper for fmt.Sprintf that treats each argument as if it were
-// passed with a Formatter interface returned by c.NewFormatter. It returns
-// the resulting string. See NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Sprintf(format, c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Sprintf(format string, a ...interface{}) string {
- return fmt.Sprintf(format, c.convertArgs(a)...)
-}
-
-// Sprintln is a wrapper for fmt.Sprintln that treats each argument as if it
-// were passed with a Formatter interface returned by c.NewFormatter. It
-// returns the resulting string. See NewFormatter for formatting details.
-//
-// This function is shorthand for the following syntax:
-//
-// fmt.Sprintln(c.NewFormatter(a), c.NewFormatter(b))
-func (c *ConfigState) Sprintln(a ...interface{}) string {
- return fmt.Sprintln(c.convertArgs(a)...)
-}
-
-/*
-NewFormatter returns a custom formatter that satisfies the fmt.Formatter
-interface. As a result, it integrates cleanly with standard fmt package
-printing functions. The formatter is useful for inline printing of smaller data
-types similar to the standard %v format specifier.
-
-The custom formatter only responds to the %v (most compact), %+v (adds pointer
-addresses), %#v (adds types), and %#+v (adds types and pointer addresses) verb
-combinations. Any other verbs such as %x and %q will be sent to the the
-standard fmt package for formatting. In addition, the custom formatter ignores
-the width and precision arguments (however they will still work on the format
-specifiers not handled by the custom formatter).
-
-Typically this function shouldn't be called directly. It is much easier to make
-use of the custom formatter by calling one of the convenience functions such as
-c.Printf, c.Println, or c.Printf.
-*/
-func (c *ConfigState) NewFormatter(v interface{}) fmt.Formatter {
- return newFormatter(c, v)
-}
-
-// Fdump formats and displays the passed arguments to io.Writer w. It formats
-// exactly the same as Dump.
-func (c *ConfigState) Fdump(w io.Writer, a ...interface{}) {
- fdump(c, w, a...)
-}
-
-/*
-Dump displays the passed parameters to standard out with newlines, customizable
-indentation, and additional debug information such as complete types and all
-pointer addresses used to indirect to the final value. It provides the
-following features over the built-in printing facilities provided by the fmt
-package:
-
- * Pointers are dereferenced and followed
- * Circular data structures are detected and handled properly
- * Custom Stringer/error interfaces are optionally invoked, including
- on unexported types
- * Custom types which only implement the Stringer/error interfaces via
- a pointer receiver are optionally invoked when passing non-pointer
- variables
- * Byte arrays and slices are dumped like the hexdump -C command which
- includes offsets, byte values in hex, and ASCII output
-
-The configuration options are controlled by modifying the public members
-of c. See ConfigState for options documentation.
-
-See Fdump if you would prefer dumping to an arbitrary io.Writer or Sdump to
-get the formatted result as a string.
-*/
-func (c *ConfigState) Dump(a ...interface{}) {
- fdump(c, os.Stdout, a...)
-}
-
-// Sdump returns a string with the passed arguments formatted exactly the same
-// as Dump.
-func (c *ConfigState) Sdump(a ...interface{}) string {
- var buf bytes.Buffer
- fdump(c, &buf, a...)
- return buf.String()
-}
-
-// convertArgs accepts a slice of arguments and returns a slice of the same
-// length with each argument converted to a spew Formatter interface using
-// the ConfigState associated with s.
-func (c *ConfigState) convertArgs(args []interface{}) (formatters []interface{}) {
- formatters = make([]interface{}, len(args))
- for index, arg := range args {
- formatters[index] = newFormatter(c, arg)
- }
- return formatters
-}
-
-// NewDefaultConfig returns a ConfigState with the following default settings.
-//
-// Indent: " "
-// MaxDepth: 0
-// DisableMethods: false
-// DisablePointerMethods: false
-// ContinueOnMethod: false
-// SortKeys: false
-func NewDefaultConfig() *ConfigState {
- return &ConfigState{Indent: " "}
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/doc.go b/terratest/vendor/github.com/davecgh/go-spew/spew/doc.go
deleted file mode 100644
index aacaac6..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/doc.go
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-/*
-Package spew implements a deep pretty printer for Go data structures to aid in
-debugging.
-
-A quick overview of the additional features spew provides over the built-in
-printing facilities for Go data types are as follows:
-
- * Pointers are dereferenced and followed
- * Circular data structures are detected and handled properly
- * Custom Stringer/error interfaces are optionally invoked, including
- on unexported types
- * Custom types which only implement the Stringer/error interfaces via
- a pointer receiver are optionally invoked when passing non-pointer
- variables
- * Byte arrays and slices are dumped like the hexdump -C command which
- includes offsets, byte values in hex, and ASCII output (only when using
- Dump style)
-
-There are two different approaches spew allows for dumping Go data structures:
-
- * Dump style which prints with newlines, customizable indentation,
- and additional debug information such as types and all pointer addresses
- used to indirect to the final value
- * A custom Formatter interface that integrates cleanly with the standard fmt
- package and replaces %v, %+v, %#v, and %#+v to provide inline printing
- similar to the default %v while providing the additional functionality
- outlined above and passing unsupported format verbs such as %x and %q
- along to fmt
-
-Quick Start
-
-This section demonstrates how to quickly get started with spew. See the
-sections below for further details on formatting and configuration options.
-
-To dump a variable with full newlines, indentation, type, and pointer
-information use Dump, Fdump, or Sdump:
- spew.Dump(myVar1, myVar2, ...)
- spew.Fdump(someWriter, myVar1, myVar2, ...)
- str := spew.Sdump(myVar1, myVar2, ...)
-
-Alternatively, if you would prefer to use format strings with a compacted inline
-printing style, use the convenience wrappers Printf, Fprintf, etc with
-%v (most compact), %+v (adds pointer addresses), %#v (adds types), or
-%#+v (adds types and pointer addresses):
- spew.Printf("myVar1: %v -- myVar2: %+v", myVar1, myVar2)
- spew.Printf("myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
- spew.Fprintf(someWriter, "myVar1: %v -- myVar2: %+v", myVar1, myVar2)
- spew.Fprintf(someWriter, "myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
-
-Configuration Options
-
-Configuration of spew is handled by fields in the ConfigState type. For
-convenience, all of the top-level functions use a global state available
-via the spew.Config global.
-
-It is also possible to create a ConfigState instance that provides methods
-equivalent to the top-level functions. This allows concurrent configuration
-options. See the ConfigState documentation for more details.
-
-The following configuration options are available:
- * Indent
- String to use for each indentation level for Dump functions.
- It is a single space by default. A popular alternative is "\t".
-
- * MaxDepth
- Maximum number of levels to descend into nested data structures.
- There is no limit by default.
-
- * DisableMethods
- Disables invocation of error and Stringer interface methods.
- Method invocation is enabled by default.
-
- * DisablePointerMethods
- Disables invocation of error and Stringer interface methods on types
- which only accept pointer receivers from non-pointer variables.
- Pointer method invocation is enabled by default.
-
- * DisablePointerAddresses
- DisablePointerAddresses specifies whether to disable the printing of
- pointer addresses. This is useful when diffing data structures in tests.
-
- * DisableCapacities
- DisableCapacities specifies whether to disable the printing of
- capacities for arrays, slices, maps and channels. This is useful when
- diffing data structures in tests.
-
- * ContinueOnMethod
- Enables recursion into types after invoking error and Stringer interface
- methods. Recursion after method invocation is disabled by default.
-
- * SortKeys
- Specifies map keys should be sorted before being printed. Use
- this to have a more deterministic, diffable output. Note that
- only native types (bool, int, uint, floats, uintptr and string)
- and types which implement error or Stringer interfaces are
- supported with other types sorted according to the
- reflect.Value.String() output which guarantees display
- stability. Natural map order is used by default.
-
- * SpewKeys
- Specifies that, as a last resort attempt, map keys should be
- spewed to strings and sorted by those strings. This is only
- considered if SortKeys is true.
-
-Dump Usage
-
-Simply call spew.Dump with a list of variables you want to dump:
-
- spew.Dump(myVar1, myVar2, ...)
-
-You may also call spew.Fdump if you would prefer to output to an arbitrary
-io.Writer. For example, to dump to standard error:
-
- spew.Fdump(os.Stderr, myVar1, myVar2, ...)
-
-A third option is to call spew.Sdump to get the formatted output as a string:
-
- str := spew.Sdump(myVar1, myVar2, ...)
-
-Sample Dump Output
-
-See the Dump example for details on the setup of the types and variables being
-shown here.
-
- (main.Foo) {
- unexportedField: (*main.Bar)(0xf84002e210)({
- flag: (main.Flag) flagTwo,
- data: (uintptr)
- }),
- ExportedField: (map[interface {}]interface {}) (len=1) {
- (string) (len=3) "one": (bool) true
- }
- }
-
-Byte (and uint8) arrays and slices are displayed uniquely like the hexdump -C
-command as shown.
- ([]uint8) (len=32 cap=32) {
- 00000000 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 |............... |
- 00000010 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 |!"#$%&'()*+,-./0|
- 00000020 31 32 |12|
- }
-
-Custom Formatter
-
-Spew provides a custom formatter that implements the fmt.Formatter interface
-so that it integrates cleanly with standard fmt package printing functions. The
-formatter is useful for inline printing of smaller data types similar to the
-standard %v format specifier.
-
-The custom formatter only responds to the %v (most compact), %+v (adds pointer
-addresses), %#v (adds types), or %#+v (adds types and pointer addresses) verb
-combinations. Any other verbs such as %x and %q will be sent to the the
-standard fmt package for formatting. In addition, the custom formatter ignores
-the width and precision arguments (however they will still work on the format
-specifiers not handled by the custom formatter).
-
-Custom Formatter Usage
-
-The simplest way to make use of the spew custom formatter is to call one of the
-convenience functions such as spew.Printf, spew.Println, or spew.Printf. The
-functions have syntax you are most likely already familiar with:
-
- spew.Printf("myVar1: %v -- myVar2: %+v", myVar1, myVar2)
- spew.Printf("myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
- spew.Println(myVar, myVar2)
- spew.Fprintf(os.Stderr, "myVar1: %v -- myVar2: %+v", myVar1, myVar2)
- spew.Fprintf(os.Stderr, "myVar3: %#v -- myVar4: %#+v", myVar3, myVar4)
-
-See the Index for the full list convenience functions.
-
-Sample Formatter Output
-
-Double pointer to a uint8:
- %v: <**>5
- %+v: <**>(0xf8400420d0->0xf8400420c8)5
- %#v: (**uint8)5
- %#+v: (**uint8)(0xf8400420d0->0xf8400420c8)5
-
-Pointer to circular struct with a uint8 field and a pointer to itself:
- %v: <*>{1 <*>}
- %+v: <*>(0xf84003e260){ui8:1 c:<*>(0xf84003e260)}
- %#v: (*main.circular){ui8:(uint8)1 c:(*main.circular)}
- %#+v: (*main.circular)(0xf84003e260){ui8:(uint8)1 c:(*main.circular)(0xf84003e260)}
-
-See the Printf example for details on the setup of variables being shown
-here.
-
-Errors
-
-Since it is possible for custom Stringer/error interfaces to panic, spew
-detects them and handles them internally by printing the panic information
-inline with the output. Since spew is intended to provide deep pretty printing
-capabilities on structures, it intentionally does not return any errors.
-*/
-package spew
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/dump.go b/terratest/vendor/github.com/davecgh/go-spew/spew/dump.go
deleted file mode 100644
index f78d89f..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/dump.go
+++ /dev/null
@@ -1,509 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew
-
-import (
- "bytes"
- "encoding/hex"
- "fmt"
- "io"
- "os"
- "reflect"
- "regexp"
- "strconv"
- "strings"
-)
-
-var (
- // uint8Type is a reflect.Type representing a uint8. It is used to
- // convert cgo types to uint8 slices for hexdumping.
- uint8Type = reflect.TypeOf(uint8(0))
-
- // cCharRE is a regular expression that matches a cgo char.
- // It is used to detect character arrays to hexdump them.
- cCharRE = regexp.MustCompile(`^.*\._Ctype_char$`)
-
- // cUnsignedCharRE is a regular expression that matches a cgo unsigned
- // char. It is used to detect unsigned character arrays to hexdump
- // them.
- cUnsignedCharRE = regexp.MustCompile(`^.*\._Ctype_unsignedchar$`)
-
- // cUint8tCharRE is a regular expression that matches a cgo uint8_t.
- // It is used to detect uint8_t arrays to hexdump them.
- cUint8tCharRE = regexp.MustCompile(`^.*\._Ctype_uint8_t$`)
-)
-
-// dumpState contains information about the state of a dump operation.
-type dumpState struct {
- w io.Writer
- depth int
- pointers map[uintptr]int
- ignoreNextType bool
- ignoreNextIndent bool
- cs *ConfigState
-}
-
-// indent performs indentation according to the depth level and cs.Indent
-// option.
-func (d *dumpState) indent() {
- if d.ignoreNextIndent {
- d.ignoreNextIndent = false
- return
- }
- d.w.Write(bytes.Repeat([]byte(d.cs.Indent), d.depth))
-}
-
-// unpackValue returns values inside of non-nil interfaces when possible.
-// This is useful for data types like structs, arrays, slices, and maps which
-// can contain varying types packed inside an interface.
-func (d *dumpState) unpackValue(v reflect.Value) reflect.Value {
- if v.Kind() == reflect.Interface && !v.IsNil() {
- v = v.Elem()
- }
- return v
-}
-
-// dumpPtr handles formatting of pointers by indirecting them as necessary.
-func (d *dumpState) dumpPtr(v reflect.Value) {
- // Remove pointers at or below the current depth from map used to detect
- // circular refs.
- for k, depth := range d.pointers {
- if depth >= d.depth {
- delete(d.pointers, k)
- }
- }
-
- // Keep list of all dereferenced pointers to show later.
- pointerChain := make([]uintptr, 0)
-
- // Figure out how many levels of indirection there are by dereferencing
- // pointers and unpacking interfaces down the chain while detecting circular
- // references.
- nilFound := false
- cycleFound := false
- indirects := 0
- ve := v
- for ve.Kind() == reflect.Ptr {
- if ve.IsNil() {
- nilFound = true
- break
- }
- indirects++
- addr := ve.Pointer()
- pointerChain = append(pointerChain, addr)
- if pd, ok := d.pointers[addr]; ok && pd < d.depth {
- cycleFound = true
- indirects--
- break
- }
- d.pointers[addr] = d.depth
-
- ve = ve.Elem()
- if ve.Kind() == reflect.Interface {
- if ve.IsNil() {
- nilFound = true
- break
- }
- ve = ve.Elem()
- }
- }
-
- // Display type information.
- d.w.Write(openParenBytes)
- d.w.Write(bytes.Repeat(asteriskBytes, indirects))
- d.w.Write([]byte(ve.Type().String()))
- d.w.Write(closeParenBytes)
-
- // Display pointer information.
- if !d.cs.DisablePointerAddresses && len(pointerChain) > 0 {
- d.w.Write(openParenBytes)
- for i, addr := range pointerChain {
- if i > 0 {
- d.w.Write(pointerChainBytes)
- }
- printHexPtr(d.w, addr)
- }
- d.w.Write(closeParenBytes)
- }
-
- // Display dereferenced value.
- d.w.Write(openParenBytes)
- switch {
- case nilFound:
- d.w.Write(nilAngleBytes)
-
- case cycleFound:
- d.w.Write(circularBytes)
-
- default:
- d.ignoreNextType = true
- d.dump(ve)
- }
- d.w.Write(closeParenBytes)
-}
-
-// dumpSlice handles formatting of arrays and slices. Byte (uint8 under
-// reflection) arrays and slices are dumped in hexdump -C fashion.
-func (d *dumpState) dumpSlice(v reflect.Value) {
- // Determine whether this type should be hex dumped or not. Also,
- // for types which should be hexdumped, try to use the underlying data
- // first, then fall back to trying to convert them to a uint8 slice.
- var buf []uint8
- doConvert := false
- doHexDump := false
- numEntries := v.Len()
- if numEntries > 0 {
- vt := v.Index(0).Type()
- vts := vt.String()
- switch {
- // C types that need to be converted.
- case cCharRE.MatchString(vts):
- fallthrough
- case cUnsignedCharRE.MatchString(vts):
- fallthrough
- case cUint8tCharRE.MatchString(vts):
- doConvert = true
-
- // Try to use existing uint8 slices and fall back to converting
- // and copying if that fails.
- case vt.Kind() == reflect.Uint8:
- // We need an addressable interface to convert the type
- // to a byte slice. However, the reflect package won't
- // give us an interface on certain things like
- // unexported struct fields in order to enforce
- // visibility rules. We use unsafe, when available, to
- // bypass these restrictions since this package does not
- // mutate the values.
- vs := v
- if !vs.CanInterface() || !vs.CanAddr() {
- vs = unsafeReflectValue(vs)
- }
- if !UnsafeDisabled {
- vs = vs.Slice(0, numEntries)
-
- // Use the existing uint8 slice if it can be
- // type asserted.
- iface := vs.Interface()
- if slice, ok := iface.([]uint8); ok {
- buf = slice
- doHexDump = true
- break
- }
- }
-
- // The underlying data needs to be converted if it can't
- // be type asserted to a uint8 slice.
- doConvert = true
- }
-
- // Copy and convert the underlying type if needed.
- if doConvert && vt.ConvertibleTo(uint8Type) {
- // Convert and copy each element into a uint8 byte
- // slice.
- buf = make([]uint8, numEntries)
- for i := 0; i < numEntries; i++ {
- vv := v.Index(i)
- buf[i] = uint8(vv.Convert(uint8Type).Uint())
- }
- doHexDump = true
- }
- }
-
- // Hexdump the entire slice as needed.
- if doHexDump {
- indent := strings.Repeat(d.cs.Indent, d.depth)
- str := indent + hex.Dump(buf)
- str = strings.Replace(str, "\n", "\n"+indent, -1)
- str = strings.TrimRight(str, d.cs.Indent)
- d.w.Write([]byte(str))
- return
- }
-
- // Recursively call dump for each item.
- for i := 0; i < numEntries; i++ {
- d.dump(d.unpackValue(v.Index(i)))
- if i < (numEntries - 1) {
- d.w.Write(commaNewlineBytes)
- } else {
- d.w.Write(newlineBytes)
- }
- }
-}
-
-// dump is the main workhorse for dumping a value. It uses the passed reflect
-// value to figure out what kind of object we are dealing with and formats it
-// appropriately. It is a recursive function, however circular data structures
-// are detected and handled properly.
-func (d *dumpState) dump(v reflect.Value) {
- // Handle invalid reflect values immediately.
- kind := v.Kind()
- if kind == reflect.Invalid {
- d.w.Write(invalidAngleBytes)
- return
- }
-
- // Handle pointers specially.
- if kind == reflect.Ptr {
- d.indent()
- d.dumpPtr(v)
- return
- }
-
- // Print type information unless already handled elsewhere.
- if !d.ignoreNextType {
- d.indent()
- d.w.Write(openParenBytes)
- d.w.Write([]byte(v.Type().String()))
- d.w.Write(closeParenBytes)
- d.w.Write(spaceBytes)
- }
- d.ignoreNextType = false
-
- // Display length and capacity if the built-in len and cap functions
- // work with the value's kind and the len/cap itself is non-zero.
- valueLen, valueCap := 0, 0
- switch v.Kind() {
- case reflect.Array, reflect.Slice, reflect.Chan:
- valueLen, valueCap = v.Len(), v.Cap()
- case reflect.Map, reflect.String:
- valueLen = v.Len()
- }
- if valueLen != 0 || !d.cs.DisableCapacities && valueCap != 0 {
- d.w.Write(openParenBytes)
- if valueLen != 0 {
- d.w.Write(lenEqualsBytes)
- printInt(d.w, int64(valueLen), 10)
- }
- if !d.cs.DisableCapacities && valueCap != 0 {
- if valueLen != 0 {
- d.w.Write(spaceBytes)
- }
- d.w.Write(capEqualsBytes)
- printInt(d.w, int64(valueCap), 10)
- }
- d.w.Write(closeParenBytes)
- d.w.Write(spaceBytes)
- }
-
- // Call Stringer/error interfaces if they exist and the handle methods flag
- // is enabled
- if !d.cs.DisableMethods {
- if (kind != reflect.Invalid) && (kind != reflect.Interface) {
- if handled := handleMethods(d.cs, d.w, v); handled {
- return
- }
- }
- }
-
- switch kind {
- case reflect.Invalid:
- // Do nothing. We should never get here since invalid has already
- // been handled above.
-
- case reflect.Bool:
- printBool(d.w, v.Bool())
-
- case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Int:
- printInt(d.w, v.Int(), 10)
-
- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint:
- printUint(d.w, v.Uint(), 10)
-
- case reflect.Float32:
- printFloat(d.w, v.Float(), 32)
-
- case reflect.Float64:
- printFloat(d.w, v.Float(), 64)
-
- case reflect.Complex64:
- printComplex(d.w, v.Complex(), 32)
-
- case reflect.Complex128:
- printComplex(d.w, v.Complex(), 64)
-
- case reflect.Slice:
- if v.IsNil() {
- d.w.Write(nilAngleBytes)
- break
- }
- fallthrough
-
- case reflect.Array:
- d.w.Write(openBraceNewlineBytes)
- d.depth++
- if (d.cs.MaxDepth != 0) && (d.depth > d.cs.MaxDepth) {
- d.indent()
- d.w.Write(maxNewlineBytes)
- } else {
- d.dumpSlice(v)
- }
- d.depth--
- d.indent()
- d.w.Write(closeBraceBytes)
-
- case reflect.String:
- d.w.Write([]byte(strconv.Quote(v.String())))
-
- case reflect.Interface:
- // The only time we should get here is for nil interfaces due to
- // unpackValue calls.
- if v.IsNil() {
- d.w.Write(nilAngleBytes)
- }
-
- case reflect.Ptr:
- // Do nothing. We should never get here since pointers have already
- // been handled above.
-
- case reflect.Map:
- // nil maps should be indicated as different than empty maps
- if v.IsNil() {
- d.w.Write(nilAngleBytes)
- break
- }
-
- d.w.Write(openBraceNewlineBytes)
- d.depth++
- if (d.cs.MaxDepth != 0) && (d.depth > d.cs.MaxDepth) {
- d.indent()
- d.w.Write(maxNewlineBytes)
- } else {
- numEntries := v.Len()
- keys := v.MapKeys()
- if d.cs.SortKeys {
- sortValues(keys, d.cs)
- }
- for i, key := range keys {
- d.dump(d.unpackValue(key))
- d.w.Write(colonSpaceBytes)
- d.ignoreNextIndent = true
- d.dump(d.unpackValue(v.MapIndex(key)))
- if i < (numEntries - 1) {
- d.w.Write(commaNewlineBytes)
- } else {
- d.w.Write(newlineBytes)
- }
- }
- }
- d.depth--
- d.indent()
- d.w.Write(closeBraceBytes)
-
- case reflect.Struct:
- d.w.Write(openBraceNewlineBytes)
- d.depth++
- if (d.cs.MaxDepth != 0) && (d.depth > d.cs.MaxDepth) {
- d.indent()
- d.w.Write(maxNewlineBytes)
- } else {
- vt := v.Type()
- numFields := v.NumField()
- for i := 0; i < numFields; i++ {
- d.indent()
- vtf := vt.Field(i)
- d.w.Write([]byte(vtf.Name))
- d.w.Write(colonSpaceBytes)
- d.ignoreNextIndent = true
- d.dump(d.unpackValue(v.Field(i)))
- if i < (numFields - 1) {
- d.w.Write(commaNewlineBytes)
- } else {
- d.w.Write(newlineBytes)
- }
- }
- }
- d.depth--
- d.indent()
- d.w.Write(closeBraceBytes)
-
- case reflect.Uintptr:
- printHexPtr(d.w, uintptr(v.Uint()))
-
- case reflect.UnsafePointer, reflect.Chan, reflect.Func:
- printHexPtr(d.w, v.Pointer())
-
- // There were not any other types at the time this code was written, but
- // fall back to letting the default fmt package handle it in case any new
- // types are added.
- default:
- if v.CanInterface() {
- fmt.Fprintf(d.w, "%v", v.Interface())
- } else {
- fmt.Fprintf(d.w, "%v", v.String())
- }
- }
-}
-
-// fdump is a helper function to consolidate the logic from the various public
-// methods which take varying writers and config states.
-func fdump(cs *ConfigState, w io.Writer, a ...interface{}) {
- for _, arg := range a {
- if arg == nil {
- w.Write(interfaceBytes)
- w.Write(spaceBytes)
- w.Write(nilAngleBytes)
- w.Write(newlineBytes)
- continue
- }
-
- d := dumpState{w: w, cs: cs}
- d.pointers = make(map[uintptr]int)
- d.dump(reflect.ValueOf(arg))
- d.w.Write(newlineBytes)
- }
-}
-
-// Fdump formats and displays the passed arguments to io.Writer w. It formats
-// exactly the same as Dump.
-func Fdump(w io.Writer, a ...interface{}) {
- fdump(&Config, w, a...)
-}
-
-// Sdump returns a string with the passed arguments formatted exactly the same
-// as Dump.
-func Sdump(a ...interface{}) string {
- var buf bytes.Buffer
- fdump(&Config, &buf, a...)
- return buf.String()
-}
-
-/*
-Dump displays the passed parameters to standard out with newlines, customizable
-indentation, and additional debug information such as complete types and all
-pointer addresses used to indirect to the final value. It provides the
-following features over the built-in printing facilities provided by the fmt
-package:
-
- * Pointers are dereferenced and followed
- * Circular data structures are detected and handled properly
- * Custom Stringer/error interfaces are optionally invoked, including
- on unexported types
- * Custom types which only implement the Stringer/error interfaces via
- a pointer receiver are optionally invoked when passing non-pointer
- variables
- * Byte arrays and slices are dumped like the hexdump -C command which
- includes offsets, byte values in hex, and ASCII output
-
-The configuration options are controlled by an exported package global,
-spew.Config. See ConfigState for options documentation.
-
-See Fdump if you would prefer dumping to an arbitrary io.Writer or Sdump to
-get the formatted result as a string.
-*/
-func Dump(a ...interface{}) {
- fdump(&Config, os.Stdout, a...)
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/dump_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/dump_test.go
deleted file mode 100644
index 4a31a2e..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/dump_test.go
+++ /dev/null
@@ -1,1042 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-/*
-Test Summary:
-NOTE: For each test, a nil pointer, a single pointer and double pointer to the
-base test element are also tested to ensure proper indirection across all types.
-
-- Max int8, int16, int32, int64, int
-- Max uint8, uint16, uint32, uint64, uint
-- Boolean true and false
-- Standard complex64 and complex128
-- Array containing standard ints
-- Array containing type with custom formatter on pointer receiver only
-- Array containing interfaces
-- Array containing bytes
-- Slice containing standard float32 values
-- Slice containing type with custom formatter on pointer receiver only
-- Slice containing interfaces
-- Slice containing bytes
-- Nil slice
-- Standard string
-- Nil interface
-- Sub-interface
-- Map with string keys and int vals
-- Map with custom formatter type on pointer receiver only keys and vals
-- Map with interface keys and values
-- Map with nil interface value
-- Struct with primitives
-- Struct that contains another struct
-- Struct that contains custom type with Stringer pointer interface via both
- exported and unexported fields
-- Struct that contains embedded struct and field to same struct
-- Uintptr to 0 (null pointer)
-- Uintptr address of real variable
-- Unsafe.Pointer to 0 (null pointer)
-- Unsafe.Pointer to address of real variable
-- Nil channel
-- Standard int channel
-- Function with no params and no returns
-- Function with param and no returns
-- Function with multiple params and multiple returns
-- Struct that is circular through self referencing
-- Structs that are circular through cross referencing
-- Structs that are indirectly circular
-- Type that panics in its Stringer interface
-*/
-
-package spew_test
-
-import (
- "bytes"
- "fmt"
- "testing"
- "unsafe"
-
- "github.com/davecgh/go-spew/spew"
-)
-
-// dumpTest is used to describe a test to be performed against the Dump method.
-type dumpTest struct {
- in interface{}
- wants []string
-}
-
-// dumpTests houses all of the tests to be performed against the Dump method.
-var dumpTests = make([]dumpTest, 0)
-
-// addDumpTest is a helper method to append the passed input and desired result
-// to dumpTests
-func addDumpTest(in interface{}, wants ...string) {
- test := dumpTest{in, wants}
- dumpTests = append(dumpTests, test)
-}
-
-func addIntDumpTests() {
- // Max int8.
- v := int8(127)
- nv := (*int8)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "int8"
- vs := "127"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Max int16.
- v2 := int16(32767)
- nv2 := (*int16)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "int16"
- v2s := "32767"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-
- // Max int32.
- v3 := int32(2147483647)
- nv3 := (*int32)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "int32"
- v3s := "2147483647"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-
- // Max int64.
- v4 := int64(9223372036854775807)
- nv4 := (*int64)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "int64"
- v4s := "9223372036854775807"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
- addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n")
- addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n")
- addDumpTest(nv4, "(*"+v4t+")()\n")
-
- // Max int.
- v5 := int(2147483647)
- nv5 := (*int)(nil)
- pv5 := &v5
- v5Addr := fmt.Sprintf("%p", pv5)
- pv5Addr := fmt.Sprintf("%p", &pv5)
- v5t := "int"
- v5s := "2147483647"
- addDumpTest(v5, "("+v5t+") "+v5s+"\n")
- addDumpTest(pv5, "(*"+v5t+")("+v5Addr+")("+v5s+")\n")
- addDumpTest(&pv5, "(**"+v5t+")("+pv5Addr+"->"+v5Addr+")("+v5s+")\n")
- addDumpTest(nv5, "(*"+v5t+")()\n")
-}
-
-func addUintDumpTests() {
- // Max uint8.
- v := uint8(255)
- nv := (*uint8)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "uint8"
- vs := "255"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Max uint16.
- v2 := uint16(65535)
- nv2 := (*uint16)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uint16"
- v2s := "65535"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-
- // Max uint32.
- v3 := uint32(4294967295)
- nv3 := (*uint32)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "uint32"
- v3s := "4294967295"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-
- // Max uint64.
- v4 := uint64(18446744073709551615)
- nv4 := (*uint64)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "uint64"
- v4s := "18446744073709551615"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
- addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n")
- addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n")
- addDumpTest(nv4, "(*"+v4t+")()\n")
-
- // Max uint.
- v5 := uint(4294967295)
- nv5 := (*uint)(nil)
- pv5 := &v5
- v5Addr := fmt.Sprintf("%p", pv5)
- pv5Addr := fmt.Sprintf("%p", &pv5)
- v5t := "uint"
- v5s := "4294967295"
- addDumpTest(v5, "("+v5t+") "+v5s+"\n")
- addDumpTest(pv5, "(*"+v5t+")("+v5Addr+")("+v5s+")\n")
- addDumpTest(&pv5, "(**"+v5t+")("+pv5Addr+"->"+v5Addr+")("+v5s+")\n")
- addDumpTest(nv5, "(*"+v5t+")()\n")
-}
-
-func addBoolDumpTests() {
- // Boolean true.
- v := bool(true)
- nv := (*bool)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "bool"
- vs := "true"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Boolean false.
- v2 := bool(false)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "bool"
- v2s := "false"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
-}
-
-func addFloatDumpTests() {
- // Standard float32.
- v := float32(3.1415)
- nv := (*float32)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "float32"
- vs := "3.1415"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Standard float64.
- v2 := float64(3.1415926)
- nv2 := (*float64)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "float64"
- v2s := "3.1415926"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-}
-
-func addComplexDumpTests() {
- // Standard complex64.
- v := complex(float32(6), -2)
- nv := (*complex64)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "complex64"
- vs := "(6-2i)"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Standard complex128.
- v2 := complex(float64(-6), 2)
- nv2 := (*complex128)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "complex128"
- v2s := "(-6+2i)"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-}
-
-func addArrayDumpTests() {
- // Array containing standard ints.
- v := [3]int{1, 2, 3}
- vLen := fmt.Sprintf("%d", len(v))
- vCap := fmt.Sprintf("%d", cap(v))
- nv := (*[3]int)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "int"
- vs := "(len=" + vLen + " cap=" + vCap + ") {\n (" + vt + ") 1,\n (" +
- vt + ") 2,\n (" + vt + ") 3\n}"
- addDumpTest(v, "([3]"+vt+") "+vs+"\n")
- addDumpTest(pv, "(*[3]"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**[3]"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*[3]"+vt+")()\n")
-
- // Array containing type with custom formatter on pointer receiver only.
- v2i0 := pstringer("1")
- v2i1 := pstringer("2")
- v2i2 := pstringer("3")
- v2 := [3]pstringer{v2i0, v2i1, v2i2}
- v2i0Len := fmt.Sprintf("%d", len(v2i0))
- v2i1Len := fmt.Sprintf("%d", len(v2i1))
- v2i2Len := fmt.Sprintf("%d", len(v2i2))
- v2Len := fmt.Sprintf("%d", len(v2))
- v2Cap := fmt.Sprintf("%d", cap(v2))
- nv2 := (*[3]pstringer)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "spew_test.pstringer"
- v2sp := "(len=" + v2Len + " cap=" + v2Cap + ") {\n (" + v2t +
- ") (len=" + v2i0Len + ") stringer 1,\n (" + v2t +
- ") (len=" + v2i1Len + ") stringer 2,\n (" + v2t +
- ") (len=" + v2i2Len + ") " + "stringer 3\n}"
- v2s := v2sp
- if spew.UnsafeDisabled {
- v2s = "(len=" + v2Len + " cap=" + v2Cap + ") {\n (" + v2t +
- ") (len=" + v2i0Len + ") \"1\",\n (" + v2t + ") (len=" +
- v2i1Len + ") \"2\",\n (" + v2t + ") (len=" + v2i2Len +
- ") " + "\"3\"\n}"
- }
- addDumpTest(v2, "([3]"+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*[3]"+v2t+")("+v2Addr+")("+v2sp+")\n")
- addDumpTest(&pv2, "(**[3]"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2sp+")\n")
- addDumpTest(nv2, "(*[3]"+v2t+")()\n")
-
- // Array containing interfaces.
- v3i0 := "one"
- v3 := [3]interface{}{v3i0, int(2), uint(3)}
- v3i0Len := fmt.Sprintf("%d", len(v3i0))
- v3Len := fmt.Sprintf("%d", len(v3))
- v3Cap := fmt.Sprintf("%d", cap(v3))
- nv3 := (*[3]interface{})(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "[3]interface {}"
- v3t2 := "string"
- v3t3 := "int"
- v3t4 := "uint"
- v3s := "(len=" + v3Len + " cap=" + v3Cap + ") {\n (" + v3t2 + ") " +
- "(len=" + v3i0Len + ") \"one\",\n (" + v3t3 + ") 2,\n (" +
- v3t4 + ") 3\n}"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-
- // Array containing bytes.
- v4 := [34]byte{
- 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
- 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32,
- }
- v4Len := fmt.Sprintf("%d", len(v4))
- v4Cap := fmt.Sprintf("%d", cap(v4))
- nv4 := (*[34]byte)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "[34]uint8"
- v4s := "(len=" + v4Len + " cap=" + v4Cap + ") " +
- "{\n 00000000 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20" +
- " |............... |\n" +
- " 00000010 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30" +
- " |!\"#$%&'()*+,-./0|\n" +
- " 00000020 31 32 " +
- " |12|\n}"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
- addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n")
- addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n")
- addDumpTest(nv4, "(*"+v4t+")()\n")
-}
-
-func addSliceDumpTests() {
- // Slice containing standard float32 values.
- v := []float32{3.14, 6.28, 12.56}
- vLen := fmt.Sprintf("%d", len(v))
- vCap := fmt.Sprintf("%d", cap(v))
- nv := (*[]float32)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "float32"
- vs := "(len=" + vLen + " cap=" + vCap + ") {\n (" + vt + ") 3.14,\n (" +
- vt + ") 6.28,\n (" + vt + ") 12.56\n}"
- addDumpTest(v, "([]"+vt+") "+vs+"\n")
- addDumpTest(pv, "(*[]"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**[]"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*[]"+vt+")()\n")
-
- // Slice containing type with custom formatter on pointer receiver only.
- v2i0 := pstringer("1")
- v2i1 := pstringer("2")
- v2i2 := pstringer("3")
- v2 := []pstringer{v2i0, v2i1, v2i2}
- v2i0Len := fmt.Sprintf("%d", len(v2i0))
- v2i1Len := fmt.Sprintf("%d", len(v2i1))
- v2i2Len := fmt.Sprintf("%d", len(v2i2))
- v2Len := fmt.Sprintf("%d", len(v2))
- v2Cap := fmt.Sprintf("%d", cap(v2))
- nv2 := (*[]pstringer)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "spew_test.pstringer"
- v2s := "(len=" + v2Len + " cap=" + v2Cap + ") {\n (" + v2t + ") (len=" +
- v2i0Len + ") stringer 1,\n (" + v2t + ") (len=" + v2i1Len +
- ") stringer 2,\n (" + v2t + ") (len=" + v2i2Len + ") " +
- "stringer 3\n}"
- addDumpTest(v2, "([]"+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*[]"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**[]"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*[]"+v2t+")()\n")
-
- // Slice containing interfaces.
- v3i0 := "one"
- v3 := []interface{}{v3i0, int(2), uint(3), nil}
- v3i0Len := fmt.Sprintf("%d", len(v3i0))
- v3Len := fmt.Sprintf("%d", len(v3))
- v3Cap := fmt.Sprintf("%d", cap(v3))
- nv3 := (*[]interface{})(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "[]interface {}"
- v3t2 := "string"
- v3t3 := "int"
- v3t4 := "uint"
- v3t5 := "interface {}"
- v3s := "(len=" + v3Len + " cap=" + v3Cap + ") {\n (" + v3t2 + ") " +
- "(len=" + v3i0Len + ") \"one\",\n (" + v3t3 + ") 2,\n (" +
- v3t4 + ") 3,\n (" + v3t5 + ") \n}"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-
- // Slice containing bytes.
- v4 := []byte{
- 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
- 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32,
- }
- v4Len := fmt.Sprintf("%d", len(v4))
- v4Cap := fmt.Sprintf("%d", cap(v4))
- nv4 := (*[]byte)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "[]uint8"
- v4s := "(len=" + v4Len + " cap=" + v4Cap + ") " +
- "{\n 00000000 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20" +
- " |............... |\n" +
- " 00000010 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30" +
- " |!\"#$%&'()*+,-./0|\n" +
- " 00000020 31 32 " +
- " |12|\n}"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
- addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n")
- addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n")
- addDumpTest(nv4, "(*"+v4t+")()\n")
-
- // Nil slice.
- v5 := []int(nil)
- nv5 := (*[]int)(nil)
- pv5 := &v5
- v5Addr := fmt.Sprintf("%p", pv5)
- pv5Addr := fmt.Sprintf("%p", &pv5)
- v5t := "[]int"
- v5s := ""
- addDumpTest(v5, "("+v5t+") "+v5s+"\n")
- addDumpTest(pv5, "(*"+v5t+")("+v5Addr+")("+v5s+")\n")
- addDumpTest(&pv5, "(**"+v5t+")("+pv5Addr+"->"+v5Addr+")("+v5s+")\n")
- addDumpTest(nv5, "(*"+v5t+")()\n")
-}
-
-func addStringDumpTests() {
- // Standard string.
- v := "test"
- vLen := fmt.Sprintf("%d", len(v))
- nv := (*string)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "string"
- vs := "(len=" + vLen + ") \"test\""
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-}
-
-func addInterfaceDumpTests() {
- // Nil interface.
- var v interface{}
- nv := (*interface{})(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "interface {}"
- vs := ""
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Sub-interface.
- v2 := interface{}(uint16(65535))
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uint16"
- v2s := "65535"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
-}
-
-func addMapDumpTests() {
- // Map with string keys and int vals.
- k := "one"
- kk := "two"
- m := map[string]int{k: 1, kk: 2}
- klen := fmt.Sprintf("%d", len(k)) // not kLen to shut golint up
- kkLen := fmt.Sprintf("%d", len(kk))
- mLen := fmt.Sprintf("%d", len(m))
- nilMap := map[string]int(nil)
- nm := (*map[string]int)(nil)
- pm := &m
- mAddr := fmt.Sprintf("%p", pm)
- pmAddr := fmt.Sprintf("%p", &pm)
- mt := "map[string]int"
- mt1 := "string"
- mt2 := "int"
- ms := "(len=" + mLen + ") {\n (" + mt1 + ") (len=" + klen + ") " +
- "\"one\": (" + mt2 + ") 1,\n (" + mt1 + ") (len=" + kkLen +
- ") \"two\": (" + mt2 + ") 2\n}"
- ms2 := "(len=" + mLen + ") {\n (" + mt1 + ") (len=" + kkLen + ") " +
- "\"two\": (" + mt2 + ") 2,\n (" + mt1 + ") (len=" + klen +
- ") \"one\": (" + mt2 + ") 1\n}"
- addDumpTest(m, "("+mt+") "+ms+"\n", "("+mt+") "+ms2+"\n")
- addDumpTest(pm, "(*"+mt+")("+mAddr+")("+ms+")\n",
- "(*"+mt+")("+mAddr+")("+ms2+")\n")
- addDumpTest(&pm, "(**"+mt+")("+pmAddr+"->"+mAddr+")("+ms+")\n",
- "(**"+mt+")("+pmAddr+"->"+mAddr+")("+ms2+")\n")
- addDumpTest(nm, "(*"+mt+")()\n")
- addDumpTest(nilMap, "("+mt+") \n")
-
- // Map with custom formatter type on pointer receiver only keys and vals.
- k2 := pstringer("one")
- v2 := pstringer("1")
- m2 := map[pstringer]pstringer{k2: v2}
- k2Len := fmt.Sprintf("%d", len(k2))
- v2Len := fmt.Sprintf("%d", len(v2))
- m2Len := fmt.Sprintf("%d", len(m2))
- nilMap2 := map[pstringer]pstringer(nil)
- nm2 := (*map[pstringer]pstringer)(nil)
- pm2 := &m2
- m2Addr := fmt.Sprintf("%p", pm2)
- pm2Addr := fmt.Sprintf("%p", &pm2)
- m2t := "map[spew_test.pstringer]spew_test.pstringer"
- m2t1 := "spew_test.pstringer"
- m2t2 := "spew_test.pstringer"
- m2s := "(len=" + m2Len + ") {\n (" + m2t1 + ") (len=" + k2Len + ") " +
- "stringer one: (" + m2t2 + ") (len=" + v2Len + ") stringer 1\n}"
- if spew.UnsafeDisabled {
- m2s = "(len=" + m2Len + ") {\n (" + m2t1 + ") (len=" + k2Len +
- ") " + "\"one\": (" + m2t2 + ") (len=" + v2Len +
- ") \"1\"\n}"
- }
- addDumpTest(m2, "("+m2t+") "+m2s+"\n")
- addDumpTest(pm2, "(*"+m2t+")("+m2Addr+")("+m2s+")\n")
- addDumpTest(&pm2, "(**"+m2t+")("+pm2Addr+"->"+m2Addr+")("+m2s+")\n")
- addDumpTest(nm2, "(*"+m2t+")()\n")
- addDumpTest(nilMap2, "("+m2t+") \n")
-
- // Map with interface keys and values.
- k3 := "one"
- k3Len := fmt.Sprintf("%d", len(k3))
- m3 := map[interface{}]interface{}{k3: 1}
- m3Len := fmt.Sprintf("%d", len(m3))
- nilMap3 := map[interface{}]interface{}(nil)
- nm3 := (*map[interface{}]interface{})(nil)
- pm3 := &m3
- m3Addr := fmt.Sprintf("%p", pm3)
- pm3Addr := fmt.Sprintf("%p", &pm3)
- m3t := "map[interface {}]interface {}"
- m3t1 := "string"
- m3t2 := "int"
- m3s := "(len=" + m3Len + ") {\n (" + m3t1 + ") (len=" + k3Len + ") " +
- "\"one\": (" + m3t2 + ") 1\n}"
- addDumpTest(m3, "("+m3t+") "+m3s+"\n")
- addDumpTest(pm3, "(*"+m3t+")("+m3Addr+")("+m3s+")\n")
- addDumpTest(&pm3, "(**"+m3t+")("+pm3Addr+"->"+m3Addr+")("+m3s+")\n")
- addDumpTest(nm3, "(*"+m3t+")()\n")
- addDumpTest(nilMap3, "("+m3t+") \n")
-
- // Map with nil interface value.
- k4 := "nil"
- k4Len := fmt.Sprintf("%d", len(k4))
- m4 := map[string]interface{}{k4: nil}
- m4Len := fmt.Sprintf("%d", len(m4))
- nilMap4 := map[string]interface{}(nil)
- nm4 := (*map[string]interface{})(nil)
- pm4 := &m4
- m4Addr := fmt.Sprintf("%p", pm4)
- pm4Addr := fmt.Sprintf("%p", &pm4)
- m4t := "map[string]interface {}"
- m4t1 := "string"
- m4t2 := "interface {}"
- m4s := "(len=" + m4Len + ") {\n (" + m4t1 + ") (len=" + k4Len + ")" +
- " \"nil\": (" + m4t2 + ") \n}"
- addDumpTest(m4, "("+m4t+") "+m4s+"\n")
- addDumpTest(pm4, "(*"+m4t+")("+m4Addr+")("+m4s+")\n")
- addDumpTest(&pm4, "(**"+m4t+")("+pm4Addr+"->"+m4Addr+")("+m4s+")\n")
- addDumpTest(nm4, "(*"+m4t+")()\n")
- addDumpTest(nilMap4, "("+m4t+") \n")
-}
-
-func addStructDumpTests() {
- // Struct with primitives.
- type s1 struct {
- a int8
- b uint8
- }
- v := s1{127, 255}
- nv := (*s1)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "spew_test.s1"
- vt2 := "int8"
- vt3 := "uint8"
- vs := "{\n a: (" + vt2 + ") 127,\n b: (" + vt3 + ") 255\n}"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Struct that contains another struct.
- type s2 struct {
- s1 s1
- b bool
- }
- v2 := s2{s1{127, 255}, true}
- nv2 := (*s2)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "spew_test.s2"
- v2t2 := "spew_test.s1"
- v2t3 := "int8"
- v2t4 := "uint8"
- v2t5 := "bool"
- v2s := "{\n s1: (" + v2t2 + ") {\n a: (" + v2t3 + ") 127,\n b: (" +
- v2t4 + ") 255\n },\n b: (" + v2t5 + ") true\n}"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-
- // Struct that contains custom type with Stringer pointer interface via both
- // exported and unexported fields.
- type s3 struct {
- s pstringer
- S pstringer
- }
- v3 := s3{"test", "test2"}
- nv3 := (*s3)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "spew_test.s3"
- v3t2 := "spew_test.pstringer"
- v3s := "{\n s: (" + v3t2 + ") (len=4) stringer test,\n S: (" + v3t2 +
- ") (len=5) stringer test2\n}"
- v3sp := v3s
- if spew.UnsafeDisabled {
- v3s = "{\n s: (" + v3t2 + ") (len=4) \"test\",\n S: (" +
- v3t2 + ") (len=5) \"test2\"\n}"
- v3sp = "{\n s: (" + v3t2 + ") (len=4) \"test\",\n S: (" +
- v3t2 + ") (len=5) stringer test2\n}"
- }
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3sp+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3sp+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-
- // Struct that contains embedded struct and field to same struct.
- e := embed{"embedstr"}
- eLen := fmt.Sprintf("%d", len("embedstr"))
- v4 := embedwrap{embed: &e, e: &e}
- nv4 := (*embedwrap)(nil)
- pv4 := &v4
- eAddr := fmt.Sprintf("%p", &e)
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "spew_test.embedwrap"
- v4t2 := "spew_test.embed"
- v4t3 := "string"
- v4s := "{\n embed: (*" + v4t2 + ")(" + eAddr + ")({\n a: (" + v4t3 +
- ") (len=" + eLen + ") \"embedstr\"\n }),\n e: (*" + v4t2 +
- ")(" + eAddr + ")({\n a: (" + v4t3 + ") (len=" + eLen + ")" +
- " \"embedstr\"\n })\n}"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
- addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n")
- addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n")
- addDumpTest(nv4, "(*"+v4t+")()\n")
-}
-
-func addUintptrDumpTests() {
- // Null pointer.
- v := uintptr(0)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "uintptr"
- vs := ""
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
-
- // Address of real variable.
- i := 1
- v2 := uintptr(unsafe.Pointer(&i))
- nv2 := (*uintptr)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uintptr"
- v2s := fmt.Sprintf("%p", &i)
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-}
-
-func addUnsafePointerDumpTests() {
- // Null pointer.
- v := unsafe.Pointer(nil)
- nv := (*unsafe.Pointer)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "unsafe.Pointer"
- vs := ""
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Address of real variable.
- i := 1
- v2 := unsafe.Pointer(&i)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "unsafe.Pointer"
- v2s := fmt.Sprintf("%p", &i)
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-}
-
-func addChanDumpTests() {
- // Nil channel.
- var v chan int
- pv := &v
- nv := (*chan int)(nil)
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "chan int"
- vs := ""
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Real channel.
- v2 := make(chan int)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "chan int"
- v2s := fmt.Sprintf("%p", v2)
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
-}
-
-func addFuncDumpTests() {
- // Function with no params and no returns.
- v := addIntDumpTests
- nv := (*func())(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "func()"
- vs := fmt.Sprintf("%p", v)
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-
- // Function with param and no returns.
- v2 := TestDump
- nv2 := (*func(*testing.T))(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "func(*testing.T)"
- v2s := fmt.Sprintf("%p", v2)
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n")
- addDumpTest(nv2, "(*"+v2t+")()\n")
-
- // Function with multiple params and multiple returns.
- var v3 = func(i int, s string) (b bool, err error) {
- return true, nil
- }
- nv3 := (*func(int, string) (bool, error))(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "func(int, string) (bool, error)"
- v3s := fmt.Sprintf("%p", v3)
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n")
- addDumpTest(nv3, "(*"+v3t+")()\n")
-}
-
-func addCircularDumpTests() {
- // Struct that is circular through self referencing.
- type circular struct {
- c *circular
- }
- v := circular{nil}
- v.c = &v
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "spew_test.circular"
- vs := "{\n c: (*" + vt + ")(" + vAddr + ")({\n c: (*" + vt + ")(" +
- vAddr + ")()\n })\n}"
- vs2 := "{\n c: (*" + vt + ")(" + vAddr + ")()\n}"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs2+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs2+")\n")
-
- // Structs that are circular through cross referencing.
- v2 := xref1{nil}
- ts2 := xref2{&v2}
- v2.ps2 = &ts2
- pv2 := &v2
- ts2Addr := fmt.Sprintf("%p", &ts2)
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "spew_test.xref1"
- v2t2 := "spew_test.xref2"
- v2s := "{\n ps2: (*" + v2t2 + ")(" + ts2Addr + ")({\n ps1: (*" + v2t +
- ")(" + v2Addr + ")({\n ps2: (*" + v2t2 + ")(" + ts2Addr +
- ")()\n })\n })\n}"
- v2s2 := "{\n ps2: (*" + v2t2 + ")(" + ts2Addr + ")({\n ps1: (*" + v2t +
- ")(" + v2Addr + ")()\n })\n}"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
- addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s2+")\n")
- addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s2+")\n")
-
- // Structs that are indirectly circular.
- v3 := indirCir1{nil}
- tic2 := indirCir2{nil}
- tic3 := indirCir3{&v3}
- tic2.ps3 = &tic3
- v3.ps2 = &tic2
- pv3 := &v3
- tic2Addr := fmt.Sprintf("%p", &tic2)
- tic3Addr := fmt.Sprintf("%p", &tic3)
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "spew_test.indirCir1"
- v3t2 := "spew_test.indirCir2"
- v3t3 := "spew_test.indirCir3"
- v3s := "{\n ps2: (*" + v3t2 + ")(" + tic2Addr + ")({\n ps3: (*" + v3t3 +
- ")(" + tic3Addr + ")({\n ps1: (*" + v3t + ")(" + v3Addr +
- ")({\n ps2: (*" + v3t2 + ")(" + tic2Addr +
- ")()\n })\n })\n })\n}"
- v3s2 := "{\n ps2: (*" + v3t2 + ")(" + tic2Addr + ")({\n ps3: (*" + v3t3 +
- ")(" + tic3Addr + ")({\n ps1: (*" + v3t + ")(" + v3Addr +
- ")()\n })\n })\n}"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n")
- addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s2+")\n")
- addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s2+")\n")
-}
-
-func addPanicDumpTests() {
- // Type that panics in its Stringer interface.
- v := panicer(127)
- nv := (*panicer)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "spew_test.panicer"
- vs := "(PANIC=test panic)127"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-}
-
-func addErrorDumpTests() {
- // Type that has a custom Error interface.
- v := customError(127)
- nv := (*customError)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "spew_test.customError"
- vs := "error: 127"
- addDumpTest(v, "("+vt+") "+vs+"\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n")
- addDumpTest(nv, "(*"+vt+")()\n")
-}
-
-// TestDump executes all of the tests described by dumpTests.
-func TestDump(t *testing.T) {
- // Setup tests.
- addIntDumpTests()
- addUintDumpTests()
- addBoolDumpTests()
- addFloatDumpTests()
- addComplexDumpTests()
- addArrayDumpTests()
- addSliceDumpTests()
- addStringDumpTests()
- addInterfaceDumpTests()
- addMapDumpTests()
- addStructDumpTests()
- addUintptrDumpTests()
- addUnsafePointerDumpTests()
- addChanDumpTests()
- addFuncDumpTests()
- addCircularDumpTests()
- addPanicDumpTests()
- addErrorDumpTests()
- addCgoDumpTests()
-
- t.Logf("Running %d tests", len(dumpTests))
- for i, test := range dumpTests {
- buf := new(bytes.Buffer)
- spew.Fdump(buf, test.in)
- s := buf.String()
- if testFailed(s, test.wants) {
- t.Errorf("Dump #%d\n got: %s %s", i, s, stringizeWants(test.wants))
- continue
- }
- }
-}
-
-func TestDumpSortedKeys(t *testing.T) {
- cfg := spew.ConfigState{SortKeys: true}
- s := cfg.Sdump(map[int]string{1: "1", 3: "3", 2: "2"})
- expected := "(map[int]string) (len=3) {\n(int) 1: (string) (len=1) " +
- "\"1\",\n(int) 2: (string) (len=1) \"2\",\n(int) 3: (string) " +
- "(len=1) \"3\"\n" +
- "}\n"
- if s != expected {
- t.Errorf("Sorted keys mismatch:\n %v %v", s, expected)
- }
-
- s = cfg.Sdump(map[stringer]int{"1": 1, "3": 3, "2": 2})
- expected = "(map[spew_test.stringer]int) (len=3) {\n" +
- "(spew_test.stringer) (len=1) stringer 1: (int) 1,\n" +
- "(spew_test.stringer) (len=1) stringer 2: (int) 2,\n" +
- "(spew_test.stringer) (len=1) stringer 3: (int) 3\n" +
- "}\n"
- if s != expected {
- t.Errorf("Sorted keys mismatch:\n %v %v", s, expected)
- }
-
- s = cfg.Sdump(map[pstringer]int{pstringer("1"): 1, pstringer("3"): 3, pstringer("2"): 2})
- expected = "(map[spew_test.pstringer]int) (len=3) {\n" +
- "(spew_test.pstringer) (len=1) stringer 1: (int) 1,\n" +
- "(spew_test.pstringer) (len=1) stringer 2: (int) 2,\n" +
- "(spew_test.pstringer) (len=1) stringer 3: (int) 3\n" +
- "}\n"
- if spew.UnsafeDisabled {
- expected = "(map[spew_test.pstringer]int) (len=3) {\n" +
- "(spew_test.pstringer) (len=1) \"1\": (int) 1,\n" +
- "(spew_test.pstringer) (len=1) \"2\": (int) 2,\n" +
- "(spew_test.pstringer) (len=1) \"3\": (int) 3\n" +
- "}\n"
- }
- if s != expected {
- t.Errorf("Sorted keys mismatch:\n %v %v", s, expected)
- }
-
- s = cfg.Sdump(map[customError]int{customError(1): 1, customError(3): 3, customError(2): 2})
- expected = "(map[spew_test.customError]int) (len=3) {\n" +
- "(spew_test.customError) error: 1: (int) 1,\n" +
- "(spew_test.customError) error: 2: (int) 2,\n" +
- "(spew_test.customError) error: 3: (int) 3\n" +
- "}\n"
- if s != expected {
- t.Errorf("Sorted keys mismatch:\n %v %v", s, expected)
- }
-
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/dumpcgo_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/dumpcgo_test.go
deleted file mode 100644
index 108baa5..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/dumpcgo_test.go
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) 2013-2016 Dave Collins
-//
-// Permission to use, copy, modify, and distribute this software for any
-// purpose with or without fee is hereby granted, provided that the above
-// copyright notice and this permission notice appear in all copies.
-//
-// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-// NOTE: Due to the following build constraints, this file will only be compiled
-// when both cgo is supported and "-tags testcgo" is added to the go test
-// command line. This means the cgo tests are only added (and hence run) when
-// specifially requested. This configuration is used because spew itself
-// does not require cgo to run even though it does handle certain cgo types
-// specially. Rather than forcing all clients to require cgo and an external
-// C compiler just to run the tests, this scheme makes them optional.
-// +build cgo,testcgo
-
-package spew_test
-
-import (
- "fmt"
-
- "github.com/davecgh/go-spew/spew/testdata"
-)
-
-func addCgoDumpTests() {
- // C char pointer.
- v := testdata.GetCgoCharPointer()
- nv := testdata.GetCgoNullCharPointer()
- pv := &v
- vcAddr := fmt.Sprintf("%p", v)
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "*testdata._Ctype_char"
- vs := "116"
- addDumpTest(v, "("+vt+")("+vcAddr+")("+vs+")\n")
- addDumpTest(pv, "(*"+vt+")("+vAddr+"->"+vcAddr+")("+vs+")\n")
- addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+"->"+vcAddr+")("+vs+")\n")
- addDumpTest(nv, "("+vt+")()\n")
-
- // C char array.
- v2, v2l, v2c := testdata.GetCgoCharArray()
- v2Len := fmt.Sprintf("%d", v2l)
- v2Cap := fmt.Sprintf("%d", v2c)
- v2t := "[6]testdata._Ctype_char"
- v2s := "(len=" + v2Len + " cap=" + v2Cap + ") " +
- "{\n 00000000 74 65 73 74 32 00 " +
- " |test2.|\n}"
- addDumpTest(v2, "("+v2t+") "+v2s+"\n")
-
- // C unsigned char array.
- v3, v3l, v3c := testdata.GetCgoUnsignedCharArray()
- v3Len := fmt.Sprintf("%d", v3l)
- v3Cap := fmt.Sprintf("%d", v3c)
- v3t := "[6]testdata._Ctype_unsignedchar"
- v3t2 := "[6]testdata._Ctype_uchar"
- v3s := "(len=" + v3Len + " cap=" + v3Cap + ") " +
- "{\n 00000000 74 65 73 74 33 00 " +
- " |test3.|\n}"
- addDumpTest(v3, "("+v3t+") "+v3s+"\n", "("+v3t2+") "+v3s+"\n")
-
- // C signed char array.
- v4, v4l, v4c := testdata.GetCgoSignedCharArray()
- v4Len := fmt.Sprintf("%d", v4l)
- v4Cap := fmt.Sprintf("%d", v4c)
- v4t := "[6]testdata._Ctype_schar"
- v4t2 := "testdata._Ctype_schar"
- v4s := "(len=" + v4Len + " cap=" + v4Cap + ") " +
- "{\n (" + v4t2 + ") 116,\n (" + v4t2 + ") 101,\n (" + v4t2 +
- ") 115,\n (" + v4t2 + ") 116,\n (" + v4t2 + ") 52,\n (" + v4t2 +
- ") 0\n}"
- addDumpTest(v4, "("+v4t+") "+v4s+"\n")
-
- // C uint8_t array.
- v5, v5l, v5c := testdata.GetCgoUint8tArray()
- v5Len := fmt.Sprintf("%d", v5l)
- v5Cap := fmt.Sprintf("%d", v5c)
- v5t := "[6]testdata._Ctype_uint8_t"
- v5t2 := "[6]testdata._Ctype_uchar"
- v5s := "(len=" + v5Len + " cap=" + v5Cap + ") " +
- "{\n 00000000 74 65 73 74 35 00 " +
- " |test5.|\n}"
- addDumpTest(v5, "("+v5t+") "+v5s+"\n", "("+v5t2+") "+v5s+"\n")
-
- // C typedefed unsigned char array.
- v6, v6l, v6c := testdata.GetCgoTypdefedUnsignedCharArray()
- v6Len := fmt.Sprintf("%d", v6l)
- v6Cap := fmt.Sprintf("%d", v6c)
- v6t := "[6]testdata._Ctype_custom_uchar_t"
- v6t2 := "[6]testdata._Ctype_uchar"
- v6s := "(len=" + v6Len + " cap=" + v6Cap + ") " +
- "{\n 00000000 74 65 73 74 36 00 " +
- " |test6.|\n}"
- addDumpTest(v6, "("+v6t+") "+v6s+"\n", "("+v6t2+") "+v6s+"\n")
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/dumpnocgo_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/dumpnocgo_test.go
deleted file mode 100644
index 52a0971..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/dumpnocgo_test.go
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2013 Dave Collins
-//
-// Permission to use, copy, modify, and distribute this software for any
-// purpose with or without fee is hereby granted, provided that the above
-// copyright notice and this permission notice appear in all copies.
-//
-// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-// NOTE: Due to the following build constraints, this file will only be compiled
-// when either cgo is not supported or "-tags testcgo" is not added to the go
-// test command line. This file intentionally does not setup any cgo tests in
-// this scenario.
-// +build !cgo !testcgo
-
-package spew_test
-
-func addCgoDumpTests() {
- // Don't add any tests for cgo since this file is only compiled when
- // there should not be any cgo tests.
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/example_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/example_test.go
deleted file mode 100644
index c6ec8c6..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/example_test.go
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew_test
-
-import (
- "fmt"
-
- "github.com/davecgh/go-spew/spew"
-)
-
-type Flag int
-
-const (
- flagOne Flag = iota
- flagTwo
-)
-
-var flagStrings = map[Flag]string{
- flagOne: "flagOne",
- flagTwo: "flagTwo",
-}
-
-func (f Flag) String() string {
- if s, ok := flagStrings[f]; ok {
- return s
- }
- return fmt.Sprintf("Unknown flag (%d)", int(f))
-}
-
-type Bar struct {
- data uintptr
-}
-
-type Foo struct {
- unexportedField Bar
- ExportedField map[interface{}]interface{}
-}
-
-// This example demonstrates how to use Dump to dump variables to stdout.
-func ExampleDump() {
- // The following package level declarations are assumed for this example:
- /*
- type Flag int
-
- const (
- flagOne Flag = iota
- flagTwo
- )
-
- var flagStrings = map[Flag]string{
- flagOne: "flagOne",
- flagTwo: "flagTwo",
- }
-
- func (f Flag) String() string {
- if s, ok := flagStrings[f]; ok {
- return s
- }
- return fmt.Sprintf("Unknown flag (%d)", int(f))
- }
-
- type Bar struct {
- data uintptr
- }
-
- type Foo struct {
- unexportedField Bar
- ExportedField map[interface{}]interface{}
- }
- */
-
- // Setup some sample data structures for the example.
- bar := Bar{uintptr(0)}
- s1 := Foo{bar, map[interface{}]interface{}{"one": true}}
- f := Flag(5)
- b := []byte{
- 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
- 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
- 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
- 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
- 0x31, 0x32,
- }
-
- // Dump!
- spew.Dump(s1, f, b)
-
- // Output:
- // (spew_test.Foo) {
- // unexportedField: (spew_test.Bar) {
- // data: (uintptr)
- // },
- // ExportedField: (map[interface {}]interface {}) (len=1) {
- // (string) (len=3) "one": (bool) true
- // }
- // }
- // (spew_test.Flag) Unknown flag (5)
- // ([]uint8) (len=34 cap=34) {
- // 00000000 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 |............... |
- // 00000010 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 |!"#$%&'()*+,-./0|
- // 00000020 31 32 |12|
- // }
- //
-}
-
-// This example demonstrates how to use Printf to display a variable with a
-// format string and inline formatting.
-func ExamplePrintf() {
- // Create a double pointer to a uint 8.
- ui8 := uint8(5)
- pui8 := &ui8
- ppui8 := &pui8
-
- // Create a circular data type.
- type circular struct {
- ui8 uint8
- c *circular
- }
- c := circular{ui8: 1}
- c.c = &c
-
- // Print!
- spew.Printf("ppui8: %v\n", ppui8)
- spew.Printf("circular: %v\n", c)
-
- // Output:
- // ppui8: <**>5
- // circular: {1 <*>{1 <*>}}
-}
-
-// This example demonstrates how to use a ConfigState.
-func ExampleConfigState() {
- // Modify the indent level of the ConfigState only. The global
- // configuration is not modified.
- scs := spew.ConfigState{Indent: "\t"}
-
- // Output using the ConfigState instance.
- v := map[string]int{"one": 1}
- scs.Printf("v: %v\n", v)
- scs.Dump(v)
-
- // Output:
- // v: map[one:1]
- // (map[string]int) (len=1) {
- // (string) (len=3) "one": (int) 1
- // }
-}
-
-// This example demonstrates how to use ConfigState.Dump to dump variables to
-// stdout
-func ExampleConfigState_Dump() {
- // See the top-level Dump example for details on the types used in this
- // example.
-
- // Create two ConfigState instances with different indentation.
- scs := spew.ConfigState{Indent: "\t"}
- scs2 := spew.ConfigState{Indent: " "}
-
- // Setup some sample data structures for the example.
- bar := Bar{uintptr(0)}
- s1 := Foo{bar, map[interface{}]interface{}{"one": true}}
-
- // Dump using the ConfigState instances.
- scs.Dump(s1)
- scs2.Dump(s1)
-
- // Output:
- // (spew_test.Foo) {
- // unexportedField: (spew_test.Bar) {
- // data: (uintptr)
- // },
- // ExportedField: (map[interface {}]interface {}) (len=1) {
- // (string) (len=3) "one": (bool) true
- // }
- // }
- // (spew_test.Foo) {
- // unexportedField: (spew_test.Bar) {
- // data: (uintptr)
- // },
- // ExportedField: (map[interface {}]interface {}) (len=1) {
- // (string) (len=3) "one": (bool) true
- // }
- // }
- //
-}
-
-// This example demonstrates how to use ConfigState.Printf to display a variable
-// with a format string and inline formatting.
-func ExampleConfigState_Printf() {
- // See the top-level Dump example for details on the types used in this
- // example.
-
- // Create two ConfigState instances and modify the method handling of the
- // first ConfigState only.
- scs := spew.NewDefaultConfig()
- scs2 := spew.NewDefaultConfig()
- scs.DisableMethods = true
-
- // Alternatively
- // scs := spew.ConfigState{Indent: " ", DisableMethods: true}
- // scs2 := spew.ConfigState{Indent: " "}
-
- // This is of type Flag which implements a Stringer and has raw value 1.
- f := flagTwo
-
- // Dump using the ConfigState instances.
- scs.Printf("f: %v\n", f)
- scs2.Printf("f: %v\n", f)
-
- // Output:
- // f: 1
- // f: flagTwo
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/format.go b/terratest/vendor/github.com/davecgh/go-spew/spew/format.go
deleted file mode 100644
index b04edb7..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/format.go
+++ /dev/null
@@ -1,419 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-package spew
-
-import (
- "bytes"
- "fmt"
- "reflect"
- "strconv"
- "strings"
-)
-
-// supportedFlags is a list of all the character flags supported by fmt package.
-const supportedFlags = "0-+# "
-
-// formatState implements the fmt.Formatter interface and contains information
-// about the state of a formatting operation. The NewFormatter function can
-// be used to get a new Formatter which can be used directly as arguments
-// in standard fmt package printing calls.
-type formatState struct {
- value interface{}
- fs fmt.State
- depth int
- pointers map[uintptr]int
- ignoreNextType bool
- cs *ConfigState
-}
-
-// buildDefaultFormat recreates the original format string without precision
-// and width information to pass in to fmt.Sprintf in the case of an
-// unrecognized type. Unless new types are added to the language, this
-// function won't ever be called.
-func (f *formatState) buildDefaultFormat() (format string) {
- buf := bytes.NewBuffer(percentBytes)
-
- for _, flag := range supportedFlags {
- if f.fs.Flag(int(flag)) {
- buf.WriteRune(flag)
- }
- }
-
- buf.WriteRune('v')
-
- format = buf.String()
- return format
-}
-
-// constructOrigFormat recreates the original format string including precision
-// and width information to pass along to the standard fmt package. This allows
-// automatic deferral of all format strings this package doesn't support.
-func (f *formatState) constructOrigFormat(verb rune) (format string) {
- buf := bytes.NewBuffer(percentBytes)
-
- for _, flag := range supportedFlags {
- if f.fs.Flag(int(flag)) {
- buf.WriteRune(flag)
- }
- }
-
- if width, ok := f.fs.Width(); ok {
- buf.WriteString(strconv.Itoa(width))
- }
-
- if precision, ok := f.fs.Precision(); ok {
- buf.Write(precisionBytes)
- buf.WriteString(strconv.Itoa(precision))
- }
-
- buf.WriteRune(verb)
-
- format = buf.String()
- return format
-}
-
-// unpackValue returns values inside of non-nil interfaces when possible and
-// ensures that types for values which have been unpacked from an interface
-// are displayed when the show types flag is also set.
-// This is useful for data types like structs, arrays, slices, and maps which
-// can contain varying types packed inside an interface.
-func (f *formatState) unpackValue(v reflect.Value) reflect.Value {
- if v.Kind() == reflect.Interface {
- f.ignoreNextType = false
- if !v.IsNil() {
- v = v.Elem()
- }
- }
- return v
-}
-
-// formatPtr handles formatting of pointers by indirecting them as necessary.
-func (f *formatState) formatPtr(v reflect.Value) {
- // Display nil if top level pointer is nil.
- showTypes := f.fs.Flag('#')
- if v.IsNil() && (!showTypes || f.ignoreNextType) {
- f.fs.Write(nilAngleBytes)
- return
- }
-
- // Remove pointers at or below the current depth from map used to detect
- // circular refs.
- for k, depth := range f.pointers {
- if depth >= f.depth {
- delete(f.pointers, k)
- }
- }
-
- // Keep list of all dereferenced pointers to possibly show later.
- pointerChain := make([]uintptr, 0)
-
- // Figure out how many levels of indirection there are by derferencing
- // pointers and unpacking interfaces down the chain while detecting circular
- // references.
- nilFound := false
- cycleFound := false
- indirects := 0
- ve := v
- for ve.Kind() == reflect.Ptr {
- if ve.IsNil() {
- nilFound = true
- break
- }
- indirects++
- addr := ve.Pointer()
- pointerChain = append(pointerChain, addr)
- if pd, ok := f.pointers[addr]; ok && pd < f.depth {
- cycleFound = true
- indirects--
- break
- }
- f.pointers[addr] = f.depth
-
- ve = ve.Elem()
- if ve.Kind() == reflect.Interface {
- if ve.IsNil() {
- nilFound = true
- break
- }
- ve = ve.Elem()
- }
- }
-
- // Display type or indirection level depending on flags.
- if showTypes && !f.ignoreNextType {
- f.fs.Write(openParenBytes)
- f.fs.Write(bytes.Repeat(asteriskBytes, indirects))
- f.fs.Write([]byte(ve.Type().String()))
- f.fs.Write(closeParenBytes)
- } else {
- if nilFound || cycleFound {
- indirects += strings.Count(ve.Type().String(), "*")
- }
- f.fs.Write(openAngleBytes)
- f.fs.Write([]byte(strings.Repeat("*", indirects)))
- f.fs.Write(closeAngleBytes)
- }
-
- // Display pointer information depending on flags.
- if f.fs.Flag('+') && (len(pointerChain) > 0) {
- f.fs.Write(openParenBytes)
- for i, addr := range pointerChain {
- if i > 0 {
- f.fs.Write(pointerChainBytes)
- }
- printHexPtr(f.fs, addr)
- }
- f.fs.Write(closeParenBytes)
- }
-
- // Display dereferenced value.
- switch {
- case nilFound:
- f.fs.Write(nilAngleBytes)
-
- case cycleFound:
- f.fs.Write(circularShortBytes)
-
- default:
- f.ignoreNextType = true
- f.format(ve)
- }
-}
-
-// format is the main workhorse for providing the Formatter interface. It
-// uses the passed reflect value to figure out what kind of object we are
-// dealing with and formats it appropriately. It is a recursive function,
-// however circular data structures are detected and handled properly.
-func (f *formatState) format(v reflect.Value) {
- // Handle invalid reflect values immediately.
- kind := v.Kind()
- if kind == reflect.Invalid {
- f.fs.Write(invalidAngleBytes)
- return
- }
-
- // Handle pointers specially.
- if kind == reflect.Ptr {
- f.formatPtr(v)
- return
- }
-
- // Print type information unless already handled elsewhere.
- if !f.ignoreNextType && f.fs.Flag('#') {
- f.fs.Write(openParenBytes)
- f.fs.Write([]byte(v.Type().String()))
- f.fs.Write(closeParenBytes)
- }
- f.ignoreNextType = false
-
- // Call Stringer/error interfaces if they exist and the handle methods
- // flag is enabled.
- if !f.cs.DisableMethods {
- if (kind != reflect.Invalid) && (kind != reflect.Interface) {
- if handled := handleMethods(f.cs, f.fs, v); handled {
- return
- }
- }
- }
-
- switch kind {
- case reflect.Invalid:
- // Do nothing. We should never get here since invalid has already
- // been handled above.
-
- case reflect.Bool:
- printBool(f.fs, v.Bool())
-
- case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Int:
- printInt(f.fs, v.Int(), 10)
-
- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint:
- printUint(f.fs, v.Uint(), 10)
-
- case reflect.Float32:
- printFloat(f.fs, v.Float(), 32)
-
- case reflect.Float64:
- printFloat(f.fs, v.Float(), 64)
-
- case reflect.Complex64:
- printComplex(f.fs, v.Complex(), 32)
-
- case reflect.Complex128:
- printComplex(f.fs, v.Complex(), 64)
-
- case reflect.Slice:
- if v.IsNil() {
- f.fs.Write(nilAngleBytes)
- break
- }
- fallthrough
-
- case reflect.Array:
- f.fs.Write(openBracketBytes)
- f.depth++
- if (f.cs.MaxDepth != 0) && (f.depth > f.cs.MaxDepth) {
- f.fs.Write(maxShortBytes)
- } else {
- numEntries := v.Len()
- for i := 0; i < numEntries; i++ {
- if i > 0 {
- f.fs.Write(spaceBytes)
- }
- f.ignoreNextType = true
- f.format(f.unpackValue(v.Index(i)))
- }
- }
- f.depth--
- f.fs.Write(closeBracketBytes)
-
- case reflect.String:
- f.fs.Write([]byte(v.String()))
-
- case reflect.Interface:
- // The only time we should get here is for nil interfaces due to
- // unpackValue calls.
- if v.IsNil() {
- f.fs.Write(nilAngleBytes)
- }
-
- case reflect.Ptr:
- // Do nothing. We should never get here since pointers have already
- // been handled above.
-
- case reflect.Map:
- // nil maps should be indicated as different than empty maps
- if v.IsNil() {
- f.fs.Write(nilAngleBytes)
- break
- }
-
- f.fs.Write(openMapBytes)
- f.depth++
- if (f.cs.MaxDepth != 0) && (f.depth > f.cs.MaxDepth) {
- f.fs.Write(maxShortBytes)
- } else {
- keys := v.MapKeys()
- if f.cs.SortKeys {
- sortValues(keys, f.cs)
- }
- for i, key := range keys {
- if i > 0 {
- f.fs.Write(spaceBytes)
- }
- f.ignoreNextType = true
- f.format(f.unpackValue(key))
- f.fs.Write(colonBytes)
- f.ignoreNextType = true
- f.format(f.unpackValue(v.MapIndex(key)))
- }
- }
- f.depth--
- f.fs.Write(closeMapBytes)
-
- case reflect.Struct:
- numFields := v.NumField()
- f.fs.Write(openBraceBytes)
- f.depth++
- if (f.cs.MaxDepth != 0) && (f.depth > f.cs.MaxDepth) {
- f.fs.Write(maxShortBytes)
- } else {
- vt := v.Type()
- for i := 0; i < numFields; i++ {
- if i > 0 {
- f.fs.Write(spaceBytes)
- }
- vtf := vt.Field(i)
- if f.fs.Flag('+') || f.fs.Flag('#') {
- f.fs.Write([]byte(vtf.Name))
- f.fs.Write(colonBytes)
- }
- f.format(f.unpackValue(v.Field(i)))
- }
- }
- f.depth--
- f.fs.Write(closeBraceBytes)
-
- case reflect.Uintptr:
- printHexPtr(f.fs, uintptr(v.Uint()))
-
- case reflect.UnsafePointer, reflect.Chan, reflect.Func:
- printHexPtr(f.fs, v.Pointer())
-
- // There were not any other types at the time this code was written, but
- // fall back to letting the default fmt package handle it if any get added.
- default:
- format := f.buildDefaultFormat()
- if v.CanInterface() {
- fmt.Fprintf(f.fs, format, v.Interface())
- } else {
- fmt.Fprintf(f.fs, format, v.String())
- }
- }
-}
-
-// Format satisfies the fmt.Formatter interface. See NewFormatter for usage
-// details.
-func (f *formatState) Format(fs fmt.State, verb rune) {
- f.fs = fs
-
- // Use standard formatting for verbs that are not v.
- if verb != 'v' {
- format := f.constructOrigFormat(verb)
- fmt.Fprintf(fs, format, f.value)
- return
- }
-
- if f.value == nil {
- if fs.Flag('#') {
- fs.Write(interfaceBytes)
- }
- fs.Write(nilAngleBytes)
- return
- }
-
- f.format(reflect.ValueOf(f.value))
-}
-
-// newFormatter is a helper function to consolidate the logic from the various
-// public methods which take varying config states.
-func newFormatter(cs *ConfigState, v interface{}) fmt.Formatter {
- fs := &formatState{value: v, cs: cs}
- fs.pointers = make(map[uintptr]int)
- return fs
-}
-
-/*
-NewFormatter returns a custom formatter that satisfies the fmt.Formatter
-interface. As a result, it integrates cleanly with standard fmt package
-printing functions. The formatter is useful for inline printing of smaller data
-types similar to the standard %v format specifier.
-
-The custom formatter only responds to the %v (most compact), %+v (adds pointer
-addresses), %#v (adds types), or %#+v (adds types and pointer addresses) verb
-combinations. Any other verbs such as %x and %q will be sent to the the
-standard fmt package for formatting. In addition, the custom formatter ignores
-the width and precision arguments (however they will still work on the format
-specifiers not handled by the custom formatter).
-
-Typically this function shouldn't be called directly. It is much easier to make
-use of the custom formatter by calling one of the convenience functions such as
-Printf, Println, or Fprintf.
-*/
-func NewFormatter(v interface{}) fmt.Formatter {
- return newFormatter(&Config, v)
-}
diff --git a/terratest/vendor/github.com/davecgh/go-spew/spew/format_test.go b/terratest/vendor/github.com/davecgh/go-spew/spew/format_test.go
deleted file mode 100644
index 87ee965..0000000
--- a/terratest/vendor/github.com/davecgh/go-spew/spew/format_test.go
+++ /dev/null
@@ -1,1558 +0,0 @@
-/*
- * Copyright (c) 2013-2016 Dave Collins
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-/*
-Test Summary:
-NOTE: For each test, a nil pointer, a single pointer and double pointer to the
-base test element are also tested to ensure proper indirection across all types.
-
-- Max int8, int16, int32, int64, int
-- Max uint8, uint16, uint32, uint64, uint
-- Boolean true and false
-- Standard complex64 and complex128
-- Array containing standard ints
-- Array containing type with custom formatter on pointer receiver only
-- Array containing interfaces
-- Slice containing standard float32 values
-- Slice containing type with custom formatter on pointer receiver only
-- Slice containing interfaces
-- Nil slice
-- Standard string
-- Nil interface
-- Sub-interface
-- Map with string keys and int vals
-- Map with custom formatter type on pointer receiver only keys and vals
-- Map with interface keys and values
-- Map with nil interface value
-- Struct with primitives
-- Struct that contains another struct
-- Struct that contains custom type with Stringer pointer interface via both
- exported and unexported fields
-- Struct that contains embedded struct and field to same struct
-- Uintptr to 0 (null pointer)
-- Uintptr address of real variable
-- Unsafe.Pointer to 0 (null pointer)
-- Unsafe.Pointer to address of real variable
-- Nil channel
-- Standard int channel
-- Function with no params and no returns
-- Function with param and no returns
-- Function with multiple params and multiple returns
-- Struct that is circular through self referencing
-- Structs that are circular through cross referencing
-- Structs that are indirectly circular
-- Type that panics in its Stringer interface
-- Type that has a custom Error interface
-- %x passthrough with uint
-- %#x passthrough with uint
-- %f passthrough with precision
-- %f passthrough with width and precision
-- %d passthrough with width
-- %q passthrough with string
-*/
-
-package spew_test
-
-import (
- "bytes"
- "fmt"
- "testing"
- "unsafe"
-
- "github.com/davecgh/go-spew/spew"
-)
-
-// formatterTest is used to describe a test to be performed against NewFormatter.
-type formatterTest struct {
- format string
- in interface{}
- wants []string
-}
-
-// formatterTests houses all of the tests to be performed against NewFormatter.
-var formatterTests = make([]formatterTest, 0)
-
-// addFormatterTest is a helper method to append the passed input and desired
-// result to formatterTests.
-func addFormatterTest(format string, in interface{}, wants ...string) {
- test := formatterTest{format, in, wants}
- formatterTests = append(formatterTests, test)
-}
-
-func addIntFormatterTests() {
- // Max int8.
- v := int8(127)
- nv := (*int8)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "int8"
- vs := "127"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Max int16.
- v2 := int16(32767)
- nv2 := (*int16)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "int16"
- v2s := "32767"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Max int32.
- v3 := int32(2147483647)
- nv3 := (*int32)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "int32"
- v3s := "2147483647"
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3s)
- addFormatterTest("%v", &pv3, "<**>"+v3s)
- addFormatterTest("%v", nv3, "")
- addFormatterTest("%+v", v3, v3s)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
-
- // Max int64.
- v4 := int64(9223372036854775807)
- nv4 := (*int64)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "int64"
- v4s := "9223372036854775807"
- addFormatterTest("%v", v4, v4s)
- addFormatterTest("%v", pv4, "<*>"+v4s)
- addFormatterTest("%v", &pv4, "<**>"+v4s)
- addFormatterTest("%v", nv4, "")
- addFormatterTest("%+v", v4, v4s)
- addFormatterTest("%+v", pv4, "<*>("+v4Addr+")"+v4s)
- addFormatterTest("%+v", &pv4, "<**>("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%#v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#v", pv4, "(*"+v4t+")"+v4s)
- addFormatterTest("%#v", &pv4, "(**"+v4t+")"+v4s)
- addFormatterTest("%#v", nv4, "(*"+v4t+")"+"")
- addFormatterTest("%#+v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#+v", pv4, "(*"+v4t+")("+v4Addr+")"+v4s)
- addFormatterTest("%#+v", &pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%#+v", nv4, "(*"+v4t+")"+"")
-
- // Max int.
- v5 := int(2147483647)
- nv5 := (*int)(nil)
- pv5 := &v5
- v5Addr := fmt.Sprintf("%p", pv5)
- pv5Addr := fmt.Sprintf("%p", &pv5)
- v5t := "int"
- v5s := "2147483647"
- addFormatterTest("%v", v5, v5s)
- addFormatterTest("%v", pv5, "<*>"+v5s)
- addFormatterTest("%v", &pv5, "<**>"+v5s)
- addFormatterTest("%v", nv5, "")
- addFormatterTest("%+v", v5, v5s)
- addFormatterTest("%+v", pv5, "<*>("+v5Addr+")"+v5s)
- addFormatterTest("%+v", &pv5, "<**>("+pv5Addr+"->"+v5Addr+")"+v5s)
- addFormatterTest("%+v", nv5, "")
- addFormatterTest("%#v", v5, "("+v5t+")"+v5s)
- addFormatterTest("%#v", pv5, "(*"+v5t+")"+v5s)
- addFormatterTest("%#v", &pv5, "(**"+v5t+")"+v5s)
- addFormatterTest("%#v", nv5, "(*"+v5t+")"+"")
- addFormatterTest("%#+v", v5, "("+v5t+")"+v5s)
- addFormatterTest("%#+v", pv5, "(*"+v5t+")("+v5Addr+")"+v5s)
- addFormatterTest("%#+v", &pv5, "(**"+v5t+")("+pv5Addr+"->"+v5Addr+")"+v5s)
- addFormatterTest("%#+v", nv5, "(*"+v5t+")"+"")
-}
-
-func addUintFormatterTests() {
- // Max uint8.
- v := uint8(255)
- nv := (*uint8)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "uint8"
- vs := "255"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Max uint16.
- v2 := uint16(65535)
- nv2 := (*uint16)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uint16"
- v2s := "65535"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Max uint32.
- v3 := uint32(4294967295)
- nv3 := (*uint32)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "uint32"
- v3s := "4294967295"
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3s)
- addFormatterTest("%v", &pv3, "<**>"+v3s)
- addFormatterTest("%v", nv3, "")
- addFormatterTest("%+v", v3, v3s)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
-
- // Max uint64.
- v4 := uint64(18446744073709551615)
- nv4 := (*uint64)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "uint64"
- v4s := "18446744073709551615"
- addFormatterTest("%v", v4, v4s)
- addFormatterTest("%v", pv4, "<*>"+v4s)
- addFormatterTest("%v", &pv4, "<**>"+v4s)
- addFormatterTest("%v", nv4, "")
- addFormatterTest("%+v", v4, v4s)
- addFormatterTest("%+v", pv4, "<*>("+v4Addr+")"+v4s)
- addFormatterTest("%+v", &pv4, "<**>("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%#v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#v", pv4, "(*"+v4t+")"+v4s)
- addFormatterTest("%#v", &pv4, "(**"+v4t+")"+v4s)
- addFormatterTest("%#v", nv4, "(*"+v4t+")"+"")
- addFormatterTest("%#+v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#+v", pv4, "(*"+v4t+")("+v4Addr+")"+v4s)
- addFormatterTest("%#+v", &pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%#+v", nv4, "(*"+v4t+")"+"")
-
- // Max uint.
- v5 := uint(4294967295)
- nv5 := (*uint)(nil)
- pv5 := &v5
- v5Addr := fmt.Sprintf("%p", pv5)
- pv5Addr := fmt.Sprintf("%p", &pv5)
- v5t := "uint"
- v5s := "4294967295"
- addFormatterTest("%v", v5, v5s)
- addFormatterTest("%v", pv5, "<*>"+v5s)
- addFormatterTest("%v", &pv5, "<**>"+v5s)
- addFormatterTest("%v", nv5, "")
- addFormatterTest("%+v", v5, v5s)
- addFormatterTest("%+v", pv5, "<*>("+v5Addr+")"+v5s)
- addFormatterTest("%+v", &pv5, "<**>("+pv5Addr+"->"+v5Addr+")"+v5s)
- addFormatterTest("%+v", nv5, "")
- addFormatterTest("%#v", v5, "("+v5t+")"+v5s)
- addFormatterTest("%#v", pv5, "(*"+v5t+")"+v5s)
- addFormatterTest("%#v", &pv5, "(**"+v5t+")"+v5s)
- addFormatterTest("%#v", nv5, "(*"+v5t+")"+"")
- addFormatterTest("%#+v", v5, "("+v5t+")"+v5s)
- addFormatterTest("%#+v", pv5, "(*"+v5t+")("+v5Addr+")"+v5s)
- addFormatterTest("%#+v", &pv5, "(**"+v5t+")("+pv5Addr+"->"+v5Addr+")"+v5s)
- addFormatterTest("%#v", nv5, "(*"+v5t+")"+"")
-}
-
-func addBoolFormatterTests() {
- // Boolean true.
- v := bool(true)
- nv := (*bool)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "bool"
- vs := "true"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Boolean false.
- v2 := bool(false)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "bool"
- v2s := "false"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
-}
-
-func addFloatFormatterTests() {
- // Standard float32.
- v := float32(3.1415)
- nv := (*float32)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "float32"
- vs := "3.1415"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Standard float64.
- v2 := float64(3.1415926)
- nv2 := (*float64)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "float64"
- v2s := "3.1415926"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-}
-
-func addComplexFormatterTests() {
- // Standard complex64.
- v := complex(float32(6), -2)
- nv := (*complex64)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "complex64"
- vs := "(6-2i)"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Standard complex128.
- v2 := complex(float64(-6), 2)
- nv2 := (*complex128)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "complex128"
- v2s := "(-6+2i)"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-}
-
-func addArrayFormatterTests() {
- // Array containing standard ints.
- v := [3]int{1, 2, 3}
- nv := (*[3]int)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "[3]int"
- vs := "[1 2 3]"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Array containing type with custom formatter on pointer receiver only.
- v2 := [3]pstringer{"1", "2", "3"}
- nv2 := (*[3]pstringer)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "[3]spew_test.pstringer"
- v2sp := "[stringer 1 stringer 2 stringer 3]"
- v2s := v2sp
- if spew.UnsafeDisabled {
- v2s = "[1 2 3]"
- }
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2sp)
- addFormatterTest("%v", &pv2, "<**>"+v2sp)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2sp)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2sp)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2sp)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2sp)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2sp)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2sp)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Array containing interfaces.
- v3 := [3]interface{}{"one", int(2), uint(3)}
- nv3 := (*[3]interface{})(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "[3]interface {}"
- v3t2 := "string"
- v3t3 := "int"
- v3t4 := "uint"
- v3s := "[one 2 3]"
- v3s2 := "[(" + v3t2 + ")one (" + v3t3 + ")2 (" + v3t4 + ")3]"
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3s)
- addFormatterTest("%v", &pv3, "<**>"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%+v", v3, v3s)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s2)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s2)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", nv3, "(*"+v3t+")"+"")
-}
-
-func addSliceFormatterTests() {
- // Slice containing standard float32 values.
- v := []float32{3.14, 6.28, 12.56}
- nv := (*[]float32)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "[]float32"
- vs := "[3.14 6.28 12.56]"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Slice containing type with custom formatter on pointer receiver only.
- v2 := []pstringer{"1", "2", "3"}
- nv2 := (*[]pstringer)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "[]spew_test.pstringer"
- v2s := "[stringer 1 stringer 2 stringer 3]"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Slice containing interfaces.
- v3 := []interface{}{"one", int(2), uint(3), nil}
- nv3 := (*[]interface{})(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "[]interface {}"
- v3t2 := "string"
- v3t3 := "int"
- v3t4 := "uint"
- v3t5 := "interface {}"
- v3s := "[one 2 3 ]"
- v3s2 := "[(" + v3t2 + ")one (" + v3t3 + ")2 (" + v3t4 + ")3 (" + v3t5 +
- ")]"
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3s)
- addFormatterTest("%v", &pv3, "<**>"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%+v", v3, v3s)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s2)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s2)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", nv3, "(*"+v3t+")"+"")
-
- // Nil slice.
- var v4 []int
- nv4 := (*[]int)(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "[]int"
- v4s := ""
- addFormatterTest("%v", v4, v4s)
- addFormatterTest("%v", pv4, "<*>"+v4s)
- addFormatterTest("%v", &pv4, "<**>"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%+v", v4, v4s)
- addFormatterTest("%+v", pv4, "<*>("+v4Addr+")"+v4s)
- addFormatterTest("%+v", &pv4, "<**>("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%#v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#v", pv4, "(*"+v4t+")"+v4s)
- addFormatterTest("%#v", &pv4, "(**"+v4t+")"+v4s)
- addFormatterTest("%#v", nv4, "(*"+v4t+")"+"")
- addFormatterTest("%#+v", v4, "("+v4t+")"+v4s)
- addFormatterTest("%#+v", pv4, "(*"+v4t+")("+v4Addr+")"+v4s)
- addFormatterTest("%#+v", &pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%#+v", nv4, "(*"+v4t+")"+"")
-}
-
-func addStringFormatterTests() {
- // Standard string.
- v := "test"
- nv := (*string)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "string"
- vs := "test"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-}
-
-func addInterfaceFormatterTests() {
- // Nil interface.
- var v interface{}
- nv := (*interface{})(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "interface {}"
- vs := ""
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Sub-interface.
- v2 := interface{}(uint16(65535))
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uint16"
- v2s := "65535"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
-}
-
-func addMapFormatterTests() {
- // Map with string keys and int vals.
- v := map[string]int{"one": 1, "two": 2}
- nilMap := map[string]int(nil)
- nv := (*map[string]int)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "map[string]int"
- vs := "map[one:1 two:2]"
- vs2 := "map[two:2 one:1]"
- addFormatterTest("%v", v, vs, vs2)
- addFormatterTest("%v", pv, "<*>"+vs, "<*>"+vs2)
- addFormatterTest("%v", &pv, "<**>"+vs, "<**>"+vs2)
- addFormatterTest("%+v", nilMap, "")
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs, vs2)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs, "<*>("+vAddr+")"+vs2)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs,
- "<**>("+pvAddr+"->"+vAddr+")"+vs2)
- addFormatterTest("%+v", nilMap, "")
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs, "("+vt+")"+vs2)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs, "(*"+vt+")"+vs2)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs, "(**"+vt+")"+vs2)
- addFormatterTest("%#v", nilMap, "("+vt+")"+"")
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs, "("+vt+")"+vs2)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs,
- "(*"+vt+")("+vAddr+")"+vs2)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs,
- "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs2)
- addFormatterTest("%#+v", nilMap, "("+vt+")"+"")
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Map with custom formatter type on pointer receiver only keys and vals.
- v2 := map[pstringer]pstringer{"one": "1"}
- nv2 := (*map[pstringer]pstringer)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "map[spew_test.pstringer]spew_test.pstringer"
- v2s := "map[stringer one:stringer 1]"
- if spew.UnsafeDisabled {
- v2s = "map[one:1]"
- }
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Map with interface keys and values.
- v3 := map[interface{}]interface{}{"one": 1}
- nv3 := (*map[interface{}]interface{})(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "map[interface {}]interface {}"
- v3t1 := "string"
- v3t2 := "int"
- v3s := "map[one:1]"
- v3s2 := "map[(" + v3t1 + ")one:(" + v3t2 + ")1]"
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3s)
- addFormatterTest("%v", &pv3, "<**>"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%+v", v3, v3s)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s2)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s2)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s2)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s2)
- addFormatterTest("%#+v", nv3, "(*"+v3t+")"+"")
-
- // Map with nil interface value
- v4 := map[string]interface{}{"nil": nil}
- nv4 := (*map[string]interface{})(nil)
- pv4 := &v4
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "map[string]interface {}"
- v4t1 := "interface {}"
- v4s := "map[nil:]"
- v4s2 := "map[nil:(" + v4t1 + ")]"
- addFormatterTest("%v", v4, v4s)
- addFormatterTest("%v", pv4, "<*>"+v4s)
- addFormatterTest("%v", &pv4, "<**>"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%+v", v4, v4s)
- addFormatterTest("%+v", pv4, "<*>("+v4Addr+")"+v4s)
- addFormatterTest("%+v", &pv4, "<**>("+pv4Addr+"->"+v4Addr+")"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%#v", v4, "("+v4t+")"+v4s2)
- addFormatterTest("%#v", pv4, "(*"+v4t+")"+v4s2)
- addFormatterTest("%#v", &pv4, "(**"+v4t+")"+v4s2)
- addFormatterTest("%#v", nv4, "(*"+v4t+")"+"")
- addFormatterTest("%#+v", v4, "("+v4t+")"+v4s2)
- addFormatterTest("%#+v", pv4, "(*"+v4t+")("+v4Addr+")"+v4s2)
- addFormatterTest("%#+v", &pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")"+v4s2)
- addFormatterTest("%#+v", nv4, "(*"+v4t+")"+"")
-}
-
-func addStructFormatterTests() {
- // Struct with primitives.
- type s1 struct {
- a int8
- b uint8
- }
- v := s1{127, 255}
- nv := (*s1)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "spew_test.s1"
- vt2 := "int8"
- vt3 := "uint8"
- vs := "{127 255}"
- vs2 := "{a:127 b:255}"
- vs3 := "{a:(" + vt2 + ")127 b:(" + vt3 + ")255}"
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs2)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs2)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs2)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs3)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs3)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs3)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs3)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs3)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs3)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Struct that contains another struct.
- type s2 struct {
- s1 s1
- b bool
- }
- v2 := s2{s1{127, 255}, true}
- nv2 := (*s2)(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "spew_test.s2"
- v2t2 := "spew_test.s1"
- v2t3 := "int8"
- v2t4 := "uint8"
- v2t5 := "bool"
- v2s := "{{127 255} true}"
- v2s2 := "{s1:{a:127 b:255} b:true}"
- v2s3 := "{s1:(" + v2t2 + "){a:(" + v2t3 + ")127 b:(" + v2t4 + ")255} b:(" +
- v2t5 + ")true}"
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s2)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s2)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s2)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s3)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s3)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s3)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"")
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s3)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s3)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s3)
- addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"")
-
- // Struct that contains custom type with Stringer pointer interface via both
- // exported and unexported fields.
- type s3 struct {
- s pstringer
- S pstringer
- }
- v3 := s3{"test", "test2"}
- nv3 := (*s3)(nil)
- pv3 := &v3
- v3Addr := fmt.Sprintf("%p", pv3)
- pv3Addr := fmt.Sprintf("%p", &pv3)
- v3t := "spew_test.s3"
- v3t2 := "spew_test.pstringer"
- v3s := "{stringer test stringer test2}"
- v3sp := v3s
- v3s2 := "{s:stringer test S:stringer test2}"
- v3s2p := v3s2
- v3s3 := "{s:(" + v3t2 + ")stringer test S:(" + v3t2 + ")stringer test2}"
- v3s3p := v3s3
- if spew.UnsafeDisabled {
- v3s = "{test test2}"
- v3sp = "{test stringer test2}"
- v3s2 = "{s:test S:test2}"
- v3s2p = "{s:test S:stringer test2}"
- v3s3 = "{s:(" + v3t2 + ")test S:(" + v3t2 + ")test2}"
- v3s3p = "{s:(" + v3t2 + ")test S:(" + v3t2 + ")stringer test2}"
- }
- addFormatterTest("%v", v3, v3s)
- addFormatterTest("%v", pv3, "<*>"+v3sp)
- addFormatterTest("%v", &pv3, "<**>"+v3sp)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%+v", v3, v3s2)
- addFormatterTest("%+v", pv3, "<*>("+v3Addr+")"+v3s2p)
- addFormatterTest("%+v", &pv3, "<**>("+pv3Addr+"->"+v3Addr+")"+v3s2p)
- addFormatterTest("%+v", nv3, "")
- addFormatterTest("%#v", v3, "("+v3t+")"+v3s3)
- addFormatterTest("%#v", pv3, "(*"+v3t+")"+v3s3p)
- addFormatterTest("%#v", &pv3, "(**"+v3t+")"+v3s3p)
- addFormatterTest("%#v", nv3, "(*"+v3t+")"+"")
- addFormatterTest("%#+v", v3, "("+v3t+")"+v3s3)
- addFormatterTest("%#+v", pv3, "(*"+v3t+")("+v3Addr+")"+v3s3p)
- addFormatterTest("%#+v", &pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")"+v3s3p)
- addFormatterTest("%#+v", nv3, "(*"+v3t+")"+"")
-
- // Struct that contains embedded struct and field to same struct.
- e := embed{"embedstr"}
- v4 := embedwrap{embed: &e, e: &e}
- nv4 := (*embedwrap)(nil)
- pv4 := &v4
- eAddr := fmt.Sprintf("%p", &e)
- v4Addr := fmt.Sprintf("%p", pv4)
- pv4Addr := fmt.Sprintf("%p", &pv4)
- v4t := "spew_test.embedwrap"
- v4t2 := "spew_test.embed"
- v4t3 := "string"
- v4s := "{<*>{embedstr} <*>{embedstr}}"
- v4s2 := "{embed:<*>(" + eAddr + "){a:embedstr} e:<*>(" + eAddr +
- "){a:embedstr}}"
- v4s3 := "{embed:(*" + v4t2 + "){a:(" + v4t3 + ")embedstr} e:(*" + v4t2 +
- "){a:(" + v4t3 + ")embedstr}}"
- v4s4 := "{embed:(*" + v4t2 + ")(" + eAddr + "){a:(" + v4t3 +
- ")embedstr} e:(*" + v4t2 + ")(" + eAddr + "){a:(" + v4t3 + ")embedstr}}"
- addFormatterTest("%v", v4, v4s)
- addFormatterTest("%v", pv4, "<*>"+v4s)
- addFormatterTest("%v", &pv4, "<**>"+v4s)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%+v", v4, v4s2)
- addFormatterTest("%+v", pv4, "<*>("+v4Addr+")"+v4s2)
- addFormatterTest("%+v", &pv4, "<**>("+pv4Addr+"->"+v4Addr+")"+v4s2)
- addFormatterTest("%+v", nv4, "")
- addFormatterTest("%#v", v4, "("+v4t+")"+v4s3)
- addFormatterTest("%#v", pv4, "(*"+v4t+")"+v4s3)
- addFormatterTest("%#v", &pv4, "(**"+v4t+")"+v4s3)
- addFormatterTest("%#v", nv4, "(*"+v4t+")"+"")
- addFormatterTest("%#+v", v4, "("+v4t+")"+v4s4)
- addFormatterTest("%#+v", pv4, "(*"+v4t+")("+v4Addr+")"+v4s4)
- addFormatterTest("%#+v", &pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")"+v4s4)
- addFormatterTest("%#+v", nv4, "(*"+v4t+")"+"")
-}
-
-func addUintptrFormatterTests() {
- // Null pointer.
- v := uintptr(0)
- nv := (*uintptr)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "uintptr"
- vs := ""
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Address of real variable.
- i := 1
- v2 := uintptr(unsafe.Pointer(&i))
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "uintptr"
- v2s := fmt.Sprintf("%p", &i)
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
-}
-
-func addUnsafePointerFormatterTests() {
- // Null pointer.
- v := unsafe.Pointer(nil)
- nv := (*unsafe.Pointer)(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "unsafe.Pointer"
- vs := ""
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Address of real variable.
- i := 1
- v2 := unsafe.Pointer(&i)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "unsafe.Pointer"
- v2s := fmt.Sprintf("%p", &i)
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
-}
-
-func addChanFormatterTests() {
- // Nil channel.
- var v chan int
- pv := &v
- nv := (*chan int)(nil)
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "chan int"
- vs := ""
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Real channel.
- v2 := make(chan int)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "chan int"
- v2s := fmt.Sprintf("%p", v2)
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#+v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s)
- addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s)
-}
-
-func addFuncFormatterTests() {
- // Function with no params and no returns.
- v := addIntFormatterTests
- nv := (*func())(nil)
- pv := &v
- vAddr := fmt.Sprintf("%p", pv)
- pvAddr := fmt.Sprintf("%p", &pv)
- vt := "func()"
- vs := fmt.Sprintf("%p", v)
- addFormatterTest("%v", v, vs)
- addFormatterTest("%v", pv, "<*>"+vs)
- addFormatterTest("%v", &pv, "<**>"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%+v", v, vs)
- addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs)
- addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%+v", nv, "")
- addFormatterTest("%#v", v, "("+vt+")"+vs)
- addFormatterTest("%#v", pv, "(*"+vt+")"+vs)
- addFormatterTest("%#v", &pv, "(**"+vt+")"+vs)
- addFormatterTest("%#v", nv, "(*"+vt+")"+"")
- addFormatterTest("%#+v", v, "("+vt+")"+vs)
- addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs)
- addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs)
- addFormatterTest("%#+v", nv, "(*"+vt+")"+"")
-
- // Function with param and no returns.
- v2 := TestFormatter
- nv2 := (*func(*testing.T))(nil)
- pv2 := &v2
- v2Addr := fmt.Sprintf("%p", pv2)
- pv2Addr := fmt.Sprintf("%p", &pv2)
- v2t := "func(*testing.T)"
- v2s := fmt.Sprintf("%p", v2)
- addFormatterTest("%v", v2, v2s)
- addFormatterTest("%v", pv2, "<*>"+v2s)
- addFormatterTest("%v", &pv2, "<**>"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%+v", v2, v2s)
- addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s)
- addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s)
- addFormatterTest("%+v", nv2, "")
- addFormatterTest("%#v", v2, "("+v2t+")"+v2s)
- addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s)
- addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s)
- addFormatterTest("%#v", nv2, "(*"+v2t+")"+"