Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for NewCompiler (0.14 sec)

  1. staging/src/k8s.io/apiserver/pkg/authentication/cel/compile_test.go

    		},
    		{
    			name: "valid ExtraMapppingCondition",
    			expressionAccessors: []ExpressionAccessor{
    				&ExtraMappingExpression{
    					Expression: "claims.foo",
    				},
    			},
    		},
    	}
    
    	compiler := NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    
    	for _, tc := range testCases {
    		t.Run(tc.name, func(t *testing.T) {
    			for _, expressionAccessor := range tc.expressionAccessors {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile_test.go

    		IntroducedVersion: version.MajorMinor(1, 999),
    		EnvOptions:        []celgo.EnvOption{library.Test()},
    	})
    	if err != nil {
    		t.Fatal(err)
    	}
    	compiler := NewCompiler(extended)
    
    	for _, tc := range cases {
    		envType := tc.envType
    		if envType == "" {
    			envType = environment.NewExpressions
    		}
    		t.Run(tc.name, func(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  3. platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/GroovyCompilerFactory.java

            this.projectCacheDir = projectCacheDir;
            this.problems = problems;
        }
    
        @Override
        public Compiler<GroovyJavaJointCompileSpec> newCompiler(GroovyJavaJointCompileSpec spec) {
            MinimalGroovyCompileOptions groovyOptions = spec.getGroovyCompileOptions();
            CompilerWorkerExecutor compilerWorkerExecutor =
                groovyOptions.isFork() ?
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/authorization/cel/compile_test.go

    			expectedError: "must evaluate to bool",
    		},
    		{
    			name:          "undeclared reference",
    			expression:    "x.user",
    			expectedError: "undeclared reference",
    		},
    	}
    
    	compiler := NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    
    	for _, tc := range cases {
    		t.Run(tc.name, func(t *testing.T) {
    			_, err := compiler.CompileCELExpression(&SubjectAccessReviewMatchCondition{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile.go

    	CompileCELExpression(expressionAccessor ExpressionAccessor, options OptionalVariableDeclarations, mode environment.Type) CompilationResult
    }
    
    type compiler struct {
    	varEnvs variableDeclEnvs
    }
    
    func NewCompiler(env *environment.EnvSet) Compiler {
    	return &compiler{varEnvs: mustBuildEnvs(env)}
    }
    
    type variableDeclEnvs map[OptionalVariableDeclarations]*environment.EnvSet
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/filter_test.go

    				},
    			},
    		},
    	}
    
    	for _, tc := range cases {
    		t.Run(tc.name, func(t *testing.T) {
    			c := filterCompiler{compiler: NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))}
    			e := c.Compile(tc.validation, OptionalVariableDeclarations{HasParams: false, HasAuthorizer: false, StrictCost: true}, environment.NewExpressions)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 40.4K bytes
    - Viewed (0)
  7. pkg/apis/admissionregistration/validation/validation.go

    // nonStrictStatelessCELCompiler is a cel Compiler that does not enforce strict cost enforcement.
    var strictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    var nonStrictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), false))
    
    func createCompiler(allowComposition, strictCost bool) plugincel.Compiler {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 56.6K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go

    	var allErrs field.ErrorList
    
    	// strictCost is set to true which enables the strict cost for CEL validation.
    	compiler := authenticationcel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    	state := &validationState{}
    
    	allErrs = append(allErrs, validateIssuer(authenticator.Issuer, disallowedIssuers, fldPath.Child("issuer"))...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 31.3K bytes
    - Viewed (0)
  9. pkg/apis/admissionregistration/validation/validation_test.go

    		strictStatelessCELCompiler = plugincel.NewCompiler(extended)
    		defer func() {
    			strictStatelessCELCompiler = plugincel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), strictCost))
    		}()
    	} else {
    		nonStrictStatelessCELCompiler = plugincel.NewCompiler(extended)
    		defer func() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 147.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation_test.go

    	utilfeature "k8s.io/apiserver/pkg/util/feature"
    	certutil "k8s.io/client-go/util/cert"
    	featuregatetesting "k8s.io/component-base/featuregate/testing"
    	"k8s.io/utils/pointer"
    )
    
    var (
    	compiler = authenticationcel.NewCompiler(environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true))
    )
    
    func TestValidateAuthenticationConfiguration(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 87.2K bytes
    - Viewed (0)
Back to top