@@ -25,8 +25,8 @@ def side_by_side_info_case(api):
25
25
f"side-by-side.py --api={ api } " ,
26
26
None ,
27
27
(
28
- r"param_a = .* " ,
29
- r"param_b = .* " ,
28
+ r"param_a = [0-9]+ " ,
29
+ r"param_b = [0-9]+ " ,
30
30
),
31
31
)
32
32
@@ -38,7 +38,7 @@ def side_by_side_print_case(api):
38
38
None ,
39
39
(
40
40
"param_a" ,
41
- r"\$1 = .* " ,
41
+ r"\$1 = [0-9]+ " ,
42
42
r"type = float32" ,
43
43
r"type = float32" ,
44
44
),
@@ -53,9 +53,9 @@ def side_by_side_print_case(api):
53
53
"simple_dpex_func.py" ,
54
54
r".*18.*i = ndpx.get_global_id\(0\)" ,
55
55
(
56
- r"a_in_kernel = {meminfo = " ,
57
- r"b_in_kernel = {meminfo = " ,
58
- r"c_in_kernel = {meminfo = " ,
56
+ r"a_in_kernel = {nitems = " ,
57
+ r"b_in_kernel = {nitems = " ,
58
+ r"c_in_kernel = {nitems = " ,
59
59
),
60
60
),
61
61
side_by_side_info_case ("numba" ),
@@ -79,7 +79,7 @@ def test_info_args(app, breakpoint, script, expected_line, expected_args):
79
79
r".*18.*i = ndpx.get_global_id\(0\)" ,
80
80
(
81
81
"a_in_kernel" ,
82
- r"\$1 = {meminfo = " ,
82
+ r"\$1 = {nitems = " ,
83
83
r"type = struct DpnpNdArray\(dtype=float32, ndim=1, layout=C.*\) \({.*}\)" ,
84
84
r"type = DpnpNdArray\(dtype=float32, ndim=1, layout=C.*\) \({.*}\)" ,
85
85
),
@@ -120,7 +120,7 @@ def side_by_side_info_locals_case(api):
120
120
None ,
121
121
(
122
122
r"param_c = 15" ,
123
- r"param_d = 0 " ,
123
+ r"param_d = 2.5 " ,
124
124
r"result = 0" ,
125
125
),
126
126
(),
@@ -145,31 +145,31 @@ def side_by_side_2_info_locals_case(api):
145
145
(
146
146
r"param_a = 5" ,
147
147
r"param_b = 5" ,
148
- r"param_c = .* " ,
149
- r"param_d = .* " ,
148
+ r"param_c = [0-9]+ " ,
149
+ r"param_d = [0-9]+ " ,
150
150
r"result = 0" ,
151
151
),
152
- ((r"a" , r"\$1 = {meminfo = " , ptype , whatis ),),
152
+ ((r"a" , r"\$1 = {( meminfo|nitems) = " , ptype , whatis ),),
153
153
)
154
154
155
155
156
156
@pytest .mark .parametrize (
157
157
"env, breakpoint, script, expected_line, expected_info_locals, expected_info" ,
158
158
[
159
- (
159
+ ( # fails randomly?
160
160
{"NUMBA_DPEX_OPT" : 0 },
161
161
"sum_local_vars.py:16" ,
162
162
"sum_local_vars.py" ,
163
163
r"16\s+c\[i\] = l1 \+ l2" ,
164
164
(
165
- r"i = .* " ,
165
+ r"i = [0-9]+ " ,
166
166
r"l1 = [0-9]\.[0-9]*.*" ,
167
167
r"l2 = [0-9]\.[0-9]*.*" ,
168
168
),
169
169
(
170
170
(
171
171
"a" ,
172
- r"\$1 = {meminfo = " ,
172
+ r"\$1 = {nitems = " ,
173
173
r"type = struct DpnpNdArray\(dtype=float32, ndim=1, layout=C.*\) \({.*}\)" ,
174
174
r"type = DpnpNdArray\(dtype=float32, ndim=1, layout=C.*\) \({.*}\)" ,
175
175
),
@@ -318,7 +318,7 @@ def side_by_side_2_assignment_to_variable_case(api):
318
318
(r"param_c" , r"\$1 = 15" ),
319
319
(r"param_c=150" , r"\$2 = 150" ),
320
320
(r"param_c" , r"\$3 = 150" ),
321
- (r"i" , r"\$4 = .* " ),
321
+ (r"i" , r"\$4 = [0-9]+ " ),
322
322
(r"i=50" , r"\$5 = 50" ),
323
323
(r"i" , r"\$6 = 50" ),
324
324
],
0 commit comments