-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Option to use Terraform Configuration in TestStep #153
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b590e7 - Browse repository at this point
Copy the full SHA 0b590e7View commit details -
Add teststep.Config interface so that logic that examines the content…
…s of TestStep.Config or TestStep.Directory can be encapsulated in teststep.config struct (#150)
Configuration menu - View commit details
-
Copy full SHA for 91b0ce7 - Browse repository at this point
Copy the full SHA 91b0ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3937312 - Browse repository at this point
Copy the full SHA 3937312View commit details -
Switching to using a teststep.ConfigurationRequest struct for use in …
…instantiating implementations of teststep.Config (#150)
Configuration menu - View commit details
-
Copy full SHA for 6838303 - Browse repository at this point
Copy the full SHA 6838303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5634313 - Browse repository at this point
Copy the full SHA 5634313View commit details -
Refactoring testStepNewImportState() to use type implementing testste…
…p.Config interface for applied configuration (#150)
Configuration menu - View commit details
-
Copy full SHA for 18a3602 - Browse repository at this point
Copy the full SHA 18a3602View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f0b1b - Browse repository at this point
Copy the full SHA f9f0b1bView commit details
Commits on Jul 18, 2023
-
Moved TestStep.configHasProviderBlock(), TestStep.configHasTerraformB…
…lock and TestStep.mergedConfig() to configuration.HasProviderBlock(), configuration.hasTerraformBlock and configuration.MergedConfig(), respectively (#150)
Configuration menu - View commit details
-
Copy full SHA for 1e1b53c - Browse repository at this point
Copy the full SHA 1e1b53cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da96c02 - Browse repository at this point
Copy the full SHA da96c02View commit details -
Added testCaseProviderConfig and testStepProviderConfig as fields on …
…configuration struct to simplify processing during GetRaw() and the equivalent function(s) for processing Directory and File (#150)
Configuration menu - View commit details
-
Copy full SHA for 4230bb1 - Browse repository at this point
Copy the full SHA 4230bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d46d517 - Browse repository at this point
Copy the full SHA d46d517View commit details
Commits on Jul 19, 2023
-
Switch to using WriteDirectory() method on configuration to make mana…
…gement of writing test case provider config or test step provider config simpler when handling copying of files from configuration.directory (#150)
Configuration menu - View commit details
-
Copy full SHA for 80c09f5 - Browse repository at this point
Copy the full SHA 80c09f5View commit details -
Adding tests to verify that the ExternalProviders specified in a Test…
…Case or TestStep are being used when TestStep.ConfigDirectory is specified (#150)
Configuration menu - View commit details
-
Copy full SHA for 516e68b - Browse repository at this point
Copy the full SHA 516e68bView commit details -
Extending implementation of HasProviderBlock() to include detection o…
…f provider blocks in configuration files within the configuration directory (#150)
Configuration menu - View commit details
-
Copy full SHA for 6a8f3da - Browse repository at this point
Copy the full SHA 6a8f3daView commit details -
Moving writing of raw config or copy of config directory files intern…
…ally to configuration struct. (#150)
Configuration menu - View commit details
-
Copy full SHA for 6e04f0c - Browse repository at this point
Copy the full SHA 6e04f0cView commit details
Commits on Jul 20, 2023
-
Removing writing of configuration files for external providers (conta…
…ined within testCaseProviderConfig and testStepProvider config fields) when processing config directory as the expectation is that external providers will be specified directly in the terraform configuration files within the config directory (#150)
Configuration menu - View commit details
-
Copy full SHA for a258bfa - Browse repository at this point
Copy the full SHA a258bfaView commit details -
Adding HasConfigurationFiles() func to Config interface to be able to…
… validate that when ConfigDirectory is defined that ExternalProviders cannot be specified for either TestCase or TestStep (#150)
Configuration menu - View commit details
-
Copy full SHA for 0966142 - Browse repository at this point
Copy the full SHA 0966142View commit details -
Reinstating TestStep.mergedConfig() method as terraform and provider …
…blocks are only written when using TestStep.Config. The expectation is that when using TestStep.ConfigDirectoy, the terraform files within the configuration directory will specify the terraform and/or provider blocks as necessary (#150)
Configuration menu - View commit details
-
Copy full SHA for ce6b5a3 - Browse repository at this point
Copy the full SHA ce6b5a3View commit details -
Adding a couple of tests to verify behaviour when using multiple terr…
…aform configuration files in TestStep.ConfigDirectory (#150)
Configuration menu - View commit details
-
Copy full SHA for a800d8e - Browse repository at this point
Copy the full SHA a800d8eView commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f07f6aa - Browse repository at this point
Copy the full SHA f07f6aaView commit details -
Adding acceptance test coverage for StaticDirectory(), TestNameDirect…
…ory() and TestStepDirectory() (#150)
Configuration menu - View commit details
-
Copy full SHA for 2877b6b - Browse repository at this point
Copy the full SHA 2877b6bView commit details
Commits on Jul 24, 2023
-
Adding Exec() method to TestStepConfigFunc type and removing ExecuteT…
…estStepConfigFunc (#150)
Configuration menu - View commit details
-
Copy full SHA for ea3044c - Browse repository at this point
Copy the full SHA ea3044cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0ac16 - Browse repository at this point
Copy the full SHA 7b0ac16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa11b7 - Browse repository at this point
Copy the full SHA 4aa11b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136e47e - Browse repository at this point
Copy the full SHA 136e47eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a98a036 - Browse repository at this point
Copy the full SHA a98a036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88066ac - Browse repository at this point
Copy the full SHA 88066acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36409db - Browse repository at this point
Copy the full SHA 36409dbView commit details
Commits on Jul 25, 2023
-
Apply suggestions from code review
Co-authored-by: Brian Flad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f6a544 - Browse repository at this point
Copy the full SHA 3f6a544View commit details -
Adding TestName to TestStepConfigRequest and updating TestStepDirecto…
…ry() func to use TestName (#150)
Configuration menu - View commit details
-
Copy full SHA for 5a59a64 - Browse repository at this point
Copy the full SHA 5a59a64View commit details -
Switching to supplying t.Name() to TestStepConfigRequest (#150)
* Moving all test fixtures for ConfigDirectory to resource/testdata
Configuration menu - View commit details
-
Copy full SHA for f7ce370 - Browse repository at this point
Copy the full SHA f7ce370View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0524a8 - Browse repository at this point
Copy the full SHA d0524a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c84a366 - Browse repository at this point
Copy the full SHA c84a366View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa4af4e - Browse repository at this point
Copy the full SHA fa4af4eView commit details -
Changing ConfigurationRequest fields Directory and Raw to *string to …
…make it clear that they are optional (#150)
Configuration menu - View commit details
-
Copy full SHA for 90907b8 - Browse repository at this point
Copy the full SHA 90907b8View commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 647801c - Browse repository at this point
Copy the full SHA 647801cView commit details -
Adding configurationDirectory and configurationString types (#150)
* Configuration() now returns the Config interface to accommodate the different types that could be returned (e.g., configurationDirectory, configurationString)
Configuration menu - View commit details
-
Copy full SHA for 2155db2 - Browse repository at this point
Copy the full SHA 2155db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab7111 - Browse repository at this point
Copy the full SHA 6ab7111View commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e395077 - Browse repository at this point
Copy the full SHA e395077View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9e3014 - Browse repository at this point
Copy the full SHA c9e3014View commit details -
Adding documentation into teststep/config.go and tests for exported m…
…ethods/funcs in teststep/config.go (#150) * Includes refactoring of Configuration func to remove error returned as this was always nil and the returned Config interface needs to be checked for nil in any case.
Configuration menu - View commit details
-
Copy full SHA for 3cfc6c9 - Browse repository at this point
Copy the full SHA 3cfc6c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c4a1fe - Browse repository at this point
Copy the full SHA 0c4a1feView commit details
Commits on Jul 28, 2023
-
Adding checks for absolute filepath in configurationDirectory and con…
…figurationFile HasProviderBlock, HasTerraformBlock and Write methods (#150) * Adding test coverage for configurationDirectory and configurationFile HasProviderBlock method
Configuration menu - View commit details
-
Copy full SHA for 36dd090 - Browse repository at this point
Copy the full SHA 36dd090View commit details -
Adding tests configurationDirectory, configurationFile and configurat…
…ionString HasTerraformBlock methods (#150)
Configuration menu - View commit details
-
Copy full SHA for 28af0cc - Browse repository at this point
Copy the full SHA 28af0ccView commit details -
Adding test coverage for error conditions and configurationDirectory,…
… configurationFile and configurationString Write methods (#150)
Configuration menu - View commit details
-
Copy full SHA for 6fbfd10 - Browse repository at this point
Copy the full SHA 6fbfd10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da5a2a - Browse repository at this point
Copy the full SHA 5da5a2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cab687 - Browse repository at this point
Copy the full SHA 5cab687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51576a0 - Browse repository at this point
Copy the full SHA 51576a0View commit details
Commits on Jul 31, 2023
-
Adding test to demonstrate that the TestStep number is being used dyn…
…amically to determine the directory containing the Terraform configuration (#150)
Configuration menu - View commit details
-
Copy full SHA for a95efe7 - Browse repository at this point
Copy the full SHA a95efe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 711dac6 - Browse repository at this point
Copy the full SHA 711dac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3197257 - Browse repository at this point
Copy the full SHA 3197257View commit details -
Removing any configuration or variables files from previous test step…
…s prior to copy configuration and variables for current test step (#150)
Configuration menu - View commit details
-
Copy full SHA for a8cab58 - Browse repository at this point
Copy the full SHA a8cab58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48fabe2 - Browse repository at this point
Copy the full SHA 48fabe2View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cba81dc - Browse repository at this point
Copy the full SHA cba81dcView commit details
Commits on Aug 29, 2023
-
Apply suggestions from code review
Co-authored-by: Brian Flad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2117343 - Browse repository at this point
Copy the full SHA 2117343View commit details -
Update .changes/unreleased/FEATURES-20230728-152822.yaml
Co-authored-by: Brian Flad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29dec70 - Browse repository at this point
Copy the full SHA 29dec70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b0526 - Browse repository at this point
Copy the full SHA 76b0526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f31393 - Browse repository at this point
Copy the full SHA 9f31393View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c39ec - Browse repository at this point
Copy the full SHA 19c39ecView commit details