--- test case: cpu{type="intel"} 1 (1) in: data: |- cpu{type="intel"} 1 xyz out: return: SUCCEED metric: cpu value: 1 labels: - name: type value: intel next: "\nxyz" --- test case: cpu{type="intel"} 1 12344 (2) in: data: |- cpu{type="intel"} 1 xyz out: return: SUCCEED metric: cpu value: 1 labels: - name: type value: intel next: "\nxyz" --- test case: cpu{type="intel"} 1 (3) in: data: 'cpu{type="intel"} 1' out: return: SUCCEED metric: cpu value: 1 labels: - name: type value: intel next: "" --- test case: cpu {type="intel"} 1 in: data: 'cpu {type="intel"} 1' out: return: SUCCEED metric: cpu value: 1 labels: - name: type value: intel next: "" --- test case: cpu 1 1 in: data: 'cpu 1' out: return: SUCCEED metric: cpu value: 1 next: "" --- test case: cpu { type = "intel" , model = "i9" , } 1 in: data: cpu { type = "intel" , model = "i9" , } 1 out: return: SUCCEED metric: cpu value: 1 labels: - name: type value: intel - name: model value: i9 next: "" --- test case: 1cpu 1 in: data: '1cpu 1' out: return: FAIL --- test case: cpu! 1 in: data: 'cpu! 1' out: return: FAIL --- test case: cpu none in: data: 'cpu none' out: return: FAIL --- test case: '{vendor="intel"}' in: data: '{vendor="intel"}' out: return: FAIL --- test case: cpu{vendor=="intel"} in: data: cpu{vendor=="intel"} out: return: FAIL --- test case: cpu{,vendor=="intel"} in: data: cpu{,vendor=="intel"} out: return: FAIL --- test case: cpu{ven:dor=="intel"} in: data: cpu{ven:dor=="intel"} out: return: FAIL --- test case: cpu{vendor=="in"tel"} in: data: cpu{vendor=="in"tel"} out: return: FAIL --- test case: cpu{vendor=="intel\n"} in: data: cpu{vendor=="intel\n"} out: return: FAIL --- test case: cpu{type="intel"} 1x in: data: 'cpu{type="intel"} 1x' out: return: FAIL --- test case: cpu:0{vendor="intel"} 1 in: data: 'cpu:0{vendor="intel"} 1' out: return: SUCCEED metric: cpu:0 value: 1 labels: - name: vendor value: intel next: "" --- test case: cpu{vendor="in\"t\"el"} 1 in: data: 'cpu{vendor="in\"t\"el"} 1' out: return: SUCCEED metric: cpu value: 1 labels: - name: vendor value: in"t"el next: "" --- test case: cpu{vendor="intel\\"} 1 in: data: 'cpu{vendor="intel\\"} 1' out: return: SUCCEED metric: cpu value: 1 labels: - name: vendor value: intel\ next: "" --- test case: cpu{vendor="intel\n"} 1 in: data: 'cpu{vendor="intel\n"} 1' out: return: SUCCEED metric: cpu value: 1 labels: - name: vendor value: "intel\n" next: "" --- test case: cpu$ 1 in: data: 'cpu$ 1' out: return: FAIL --- test case: cpu{vendor="intel"}1 in: data: 'cpu{vendor="intel"}1' out: return: FAIL ...