go.mondoo.com/cnquery@v0.0.0-20231005093811-59568235f6ea/cli/execruntime/env_terraform_test.go (about) 1 // Copyright (c) Mondoo, Inc. 2 // SPDX-License-Identifier: BUSL-1.1 3 4 package execruntime 5 6 // func TestDetectTerraform(t *testing.T) { 7 // gl := environmentDef["terraform"] 8 // assert.NotNil(t, gl) 9 // assert.Equal(t, "terraform", gl.Id) 10 // assert.Equal(t, "Terraform", gl.Name) 11 12 // assert.False(t, gl.Detect()) 13 14 // // set mock provider 15 // environmentProvider = newMockEnvProvider() 16 // environmentProvider.Setenv("CI", "1") 17 // environmentProvider.Setenv("TERRAFORM_PIPELINE", "1") 18 // assert.True(t, gl.Detect()) 19 // annotations := gl.Labels() 20 // assert.Equal(t, 1, len(annotations)) 21 // assert.Equal(t, "terraform.io", annotations["mondoo.com/exec-environment"]) 22 // }