Commit Graph

510 Commits (2cc94b4e89ccd47475c2b894e7cb9bd758ae73fc)

Author SHA1 Message Date
Liam Cervante dedb296773
terraform test: connect mock behaviour to test framework (#34205)
2 years ago
Liam Cervante 57edb9c248
testing framework: add warnings for override blocks with invalid targets (#34181)
2 years ago
Liam Cervante b9f6b23ba3
testing framework: add support for functions in variables and providers (#34204)
2 years ago
Liam Cervante ad77877136
terraform test: remove marks before passing variables as inputs to a plan (#34190)
2 years ago
Liam Cervante f90d71f723
testing framework: allow providers to reference run blocks (#34118)
2 years ago
James Bardin 6985a6c44b missing Type in marshalModuleCall Attribute
2 years ago
Liam Cervante 5bbdc4c3b6
terraform test: allow providers in test files to reference variables (#34069)
2 years ago
Liam Cervante 5294c2bb47
Process only relevant variables in the testing framework (#34072)
2 years ago
Liam Cervante 01c0480e77
Test framework will produce regular updates in -json mode (#33953)
2 years ago
James Bardin 2664c062c9
Merge pull request #33932 from hashicorp/jbardin/import-for-each
2 years ago
Liam Cervante 8ecda5f708
Increase timeout length after fatal interrupts for test cloud runs (#33956)
2 years ago
Liam Cervante fba5dad097
Test files should be marked as skipped if all their run blocks were skipped (#33950)
2 years ago
James Bardin 2c4608fe9e update import validate test
2 years ago
James Bardin e1a8270bde expose ImportTarget.IDString for legacy import
2 years ago
James Bardin 5f13eecc38 remove ImportTarget.ID field
2 years ago
James Bardin df23c703ce import block decode
2 years ago
Liam Cervante f8d4664bcd
Add additional validation around unknown and null values in test variables (#33861)
2 years ago
Liam Cervante ffbcaf8bef
Implement TFC integration for private module registry test runs (#33710)
2 years ago
Liam Cervante 1c7dfa22b7 Add warning when testing and combining expect_failures with apply operations
2 years ago
Liam Cervante 84e2ebc225 apply defaults when processing variables for assertions
2 years ago
Liam Cervante 041b54fb4b
explicitely disallow duplicate run block names in test files (#33836)
3 years ago
Liam Cervante a560730376
Make the test command fail if resources could not be cleaned up (#33809)
3 years ago
Liam Cervante 91d26b6ea6
Refactor file and run block feedback frequency (#33840)
3 years ago
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