Commit Graph

487 Commits (f5463ce77cb226d3ad4dc88b95bfdfd9b61720fd)

Author SHA1 Message Date
Liam Cervante 802d49a9ca
Handle null outputs in Terraform test files (#33781)
3 years ago
Brandon Croft 5867c4124e
Ignore remote version conflict when running force-unlock
3 years ago
Liam Cervante 487eeda94e
[testing framework] Add documentation (#33454)
3 years ago
CJ Horton 1706d643d6 more missing headers
3 years ago
Liam Cervante 4c83e2d524
Terraform test directory must be local to the config directory (#33760)
3 years ago
Liam Cervante edcc35c96c
testing framework: move local implementation into local directory (#33734)
3 years ago
Liam Cervante 2ea141b3f4
Embed the schemas directly in the testing framework JSON verbose outputs (#33755)
3 years ago
Jared Baker c566bcd6f7
Merge pull request #33730 from hashicorp/s3/modernization
3 years ago
Liam Cervante 5e63aa01c7
Allow referencing higher level variables from run blocks (#33722)
3 years ago
Liam Cervante 9bc5c7afbb
Include run block for JSON fatal interrupt test summaries (#33720)
3 years ago
Jared Baker de02f3461b
internal/command: fix slices.SortFunc signature
3 years ago
Brandon Croft 114f876f81
Merge pull request #33602 from hashicorp/TF-8071-download-and-verify-the-plugin-in-terraform
3 years ago
Brandon Croft 3d1e07dcf3
Write command output to Meta.Streams, more plugin err handling
3 years ago
Brandon Croft 8f4a430e41
refactor: cloudplugin VersionManager -> BinaryManager
3 years ago
CJ Horton 98b81d3c50 add missing copyright headers
3 years ago
Liam Cervante 9742f22c4e
Introduce 'run' keyword for referencing outputs from earlier run blocks (#33683)
3 years ago
Liam Cervante 836c64f172
simplify test_context evaluation (#33677)
3 years ago
Brandon Croft 63e017b81b
cloudplugin: download and verify plugin
3 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Liam Cervante 126f34e4e8 Implement updates to testing framework based on recent feedback
3 years ago
Liam Cervante 3cce200d0e Fix root cause of race condition in testing framework tests
3 years ago
Liam Cervante f1ca74f09f Update JSON_UI_VERSION after test framework changes
3 years ago
Liam Cervante f8b1fe47dd
Make config errors more important during init operations (#33628)
3 years ago
James Bardin e26d07dda4
Merge pull request #33634 from hashicorp/jbardin/init-from-module-warnings
3 years ago
James Bardin ea1144995f update callers of InstallModules
3 years ago
kmoe 765c25d2ed
allow interpolation in import block id (#33618)
3 years ago
Liam Cervante 8b764f2e1b
fix race condition in no_provides_in_main test (#33616)
3 years ago
Liam Cervante 3bea1171af
test framework: expand variables available to test assertions (#33611)
3 years ago
Liam Cervante 4560a83721
test framework: include transformed config before validating config (#33608)
3 years ago
Liam Cervante f397954c52
testing framework: allow users to specify deeply nested testing directories (#33584)
3 years ago
Liam Cervante 4122ba86fc
terraform test: fix crash when using nested modules from test run blocks (#33589)
3 years ago
Liam Cervante e1019b3641
testing framework: validate the configuration before terraform test (#33559)
3 years ago
Liam Cervante 55792309eb
test framework: add support for testing files to fmt command (#33576)
3 years ago
Liam Cervante 080ddead6e
testing framework: perform a plan before starting any tests (#33561)
3 years ago
Liam Cervante 083c9afd5b
testing framework: add trace and debug statements during test executions (#33554)
3 years ago
Brandon Croft e5ce25099c
Apply suggestions from code review
3 years ago
Brandon Croft 9bb566dcdb
Update cloudplugin type casting to simplify adding future versions
3 years ago
Brandon Croft 2c3d134705
Adds `cloud` subcommand with some toy options
3 years ago
Brandon Croft fec1ca69ac
Fix console godoc
3 years ago
Sebastian Rivera 08e58fd484 Fix saved plan test regressions, fixtures
3 years ago
Nick Fagerlund 1cbc95ce56 Use wrapped types to clean up error reporting in show command
3 years ago
Nick Fagerlund ed27fa096e command/views/show_test: Update method arguments, add test cases
3 years ago
Nick Fagerlund 12af8518ff command/show_test: Update expected error text
3 years ago
Nick Fagerlund 3a9ce2afb1 Update show command and view to support inspecting cloud plans
3 years ago
Nick Fagerlund 0df3c143bb New plans.Quality type for display-relevant facts about a plan
3 years ago
Nick Fagerlund f9d937a4dd Apply a confirmable run when given a saved cloud plan (#33270)
3 years ago
Brandon Croft c1a730314d
Relocate localterraform.com aliasing to backend configurators
3 years ago
Liam Cervante ad26644578
Fix flaky test in views package (#33560)
3 years ago
Liam Cervante c91f91cc9e
testing framework: change test file extension to .tftest.hcl (#33553)
3 years ago
Liam Cervante ca85d3bf85
Implement word wrapping in the terraform test view functions (#33547)
3 years ago