INNER CODE UNIT · Go
TestDataSource_20MinuteTimeout
hashicorp/terraform-provider-external · internal/provider/data_source_test.go:412
func TestDataSource_20MinuteTimeout(t *testing.T) {
if os.Getenv(EnvTfAccExternalTimeoutTest) == "" {
t.Skipf("Skipping this test since the %s environment variable is not set to any value. "+
"This test requires 20 minutes to run, so it is disabled by default.",
EnvTfAccExternalTimeoutTest,
)
}
resource.UnitTest(t, resource.TestCase{
ProtoV5ProviderFactories: protoV5ProviderFactories(),
Steps: []resource.TestStep{
{
Config: `
data "external" "test" {
program = ["sleep", "1205"] # over 20 minutes
}
`,
// Not External Program Execution Failed / State: signal: killed