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