acctest

package
v6.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const RtDefaultUser = "admin"

Variables

View Source
var Provider *schema.Provider

PreCheck(t) must be called before using this provider instance.

View Source
var ProviderFactories map[string]func() (*schema.Provider, error)

Functions

func CheckRepo

func CheckRepo(id string, request *resty.Request) (*resty.Response, error)

func CompositeCheckDestroy

func CompositeCheckDestroy(funcs ...func(state *terraform.State) error) func(state *terraform.State) error

func CopyInterfaceMap

func CopyInterfaceMap(source map[string]interface{}, target map[string]interface{}) map[string]interface{}

func CreateProject

func CreateProject(t *testing.T, projectKey string)

func CreateProxy

func CreateProxy(t *testing.T, proxyKey string)

CreateProxy creates a new proxy on Artifactory with the given key

func CreateRepo

func CreateRepo(t *testing.T, repo string, rclass string, packageType string,
	handleReleases bool, handleSnapshots bool)

Create a local repository with Xray indexing enabled. It will be used in the tests

func DeleteProject

func DeleteProject(t *testing.T, projectKey string)

func DeleteProxy

func DeleteProxy(t *testing.T, proxyKey string)

DeleteProxy deletes an existing proxy on Artifactory with the given key

func DeleteRepo

func DeleteRepo(t *testing.T, repo string)

func ExecuteTemplate

func ExecuteTemplate(name, temp string, fields interface{}) string

func FmtMapToHcl

func FmtMapToHcl(fields map[string]interface{}) string

func GetTestResty

func GetTestResty(t *testing.T) *resty.Client

func GetValidRandomDefaultRepoLayoutRef

func GetValidRandomDefaultRepoLayoutRef() string

Usage of the function is strictly restricted to Test Cases

func MapToTestChecks

func MapToTestChecks(fqrn string, fields map[string]interface{}) []resource.TestCheckFunc

func MergeMaps

func MergeMaps(schemata ...map[string]interface{}) map[string]interface{}

func MkNames

func MkNames(name, resource string) (int, string, string)

func PreCheck

func PreCheck(t *testing.T)

This PreCheck function should be present in every acceptance test.

func VerifyDeleted

func VerifyDeleted(id string, check CheckFun) func(*terraform.State) error

Types

type CheckFun

type CheckFun func(id string, request *resty.Request) (*resty.Response, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL