Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ObserveExpressionCost (0.44 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go

    						}
    						if celContext.TotalCost != nil {
    							celContext.TotalCost.ObserveExpressionCost(fldPath.Child("x-kubernetes-validations").Index(i).Child("rule"), expressionCost)
    						}
    						if cr.Error != nil {
    							if cr.Error.Type == apiservercel.ErrorTypeRequired {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 82.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation_test.go

    		},
    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			crdCost := TotalCost{}
    			for _, cost := range tt.costs {
    				crdCost.ObserveExpressionCost(nil, cost)
    			}
    			if len(crdCost.MostExpensive) != len(tt.expectedExpensive) {
    				t.Fatalf("expected %d largest costs but got %d: %v", len(tt.expectedExpensive), len(crdCost.MostExpensive), crdCost.MostExpensive)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 349.4K bytes
    - Viewed (0)
Back to top