@@ -5,20 +5,38 @@ import (
5
5
"testing"
6
6
7
7
"github.com/prometheus/client_golang/prometheus/testutil"
8
+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
9
+
10
+ rayv1 "github.com/ray-project/kuberay/ray-operator/apis/ray/v1"
11
+ "github.com/ray-project/kuberay/ray-operator/controllers/ray/utils"
8
12
)
9
13
10
14
func TestCreatedRayClustersCounterInc (t * testing.T ) {
11
- CreatedRayClustersCounterInc ("default" , true , false )
12
- CreatedRayClustersCounterInc ("default" , false , true )
13
- CreatedRayClustersCounterInc ("test" , false , false )
14
- CreatedRayClustersCounterInc ("test" , false , false )
15
+ CreatedRayClustersCounterInc (true , "default" , & rayv1.RayCluster {})
16
+ CreatedRayClustersCounterInc (true , "default" , & rayv1.RayCluster {})
17
+ CreatedRayClustersCounterInc (true , "test" , & rayv1.RayCluster {})
18
+ CreatedRayClustersCounterInc (true , "test" , & rayv1.RayCluster {
19
+ ObjectMeta : metav1.ObjectMeta {
20
+ Labels : map [string ]string {
21
+ utils .RayOriginatedFromCRDLabelKey : "RayJob" ,
22
+ },
23
+ },
24
+ })
25
+ CreatedRayClustersCounterInc (true , "test" , & rayv1.RayCluster {
26
+ ObjectMeta : metav1.ObjectMeta {
27
+ Labels : map [string ]string {
28
+ utils .RayOriginatedFromCRDLabelKey : "RayService" ,
29
+ },
30
+ },
31
+ })
15
32
16
33
expected := `
17
34
# HELP ray_clusters_created_total The total number of RayClusters created
18
35
# TYPE ray_clusters_created_total counter
19
- ray_clusters_created_total{created_by_ray_job="true",created_by_ray_service="false",namespace="default"} 1
20
- ray_clusters_created_total{created_by_ray_job="false",created_by_ray_service="true",namespace="default"} 1
21
- ray_clusters_created_total{created_by_ray_job="false",created_by_ray_service="false",namespace="test"} 2
36
+ ray_clusters_created_total{created_by_ray_job="false",created_by_ray_service="false",namespace="default"} 2
37
+ ray_clusters_created_total{created_by_ray_job="false",created_by_ray_service="false",namespace="test"} 1
38
+ ray_clusters_created_total{created_by_ray_job="true",created_by_ray_service="false",namespace="test"} 1
39
+ ray_clusters_created_total{created_by_ray_job="false",created_by_ray_service="true",namespace="test"} 1
22
40
`
23
41
if err := testutil .CollectAndCompare (rayClustersCreatedCounter , strings .NewReader (expected )); err != nil {
24
42
t .Errorf ("unexpected collecting result:\n %s" , err )
0 commit comments