@@ -67,7 +67,7 @@ def __init__(self) -> None:
67
67
def start_suite (self , name : str , attributes : Dict [str , Any ]) -> None :
68
68
id = f"{ source_from_attributes (attributes )} ;{ attributes .get ('longname' , '' )} "
69
69
70
- Debugger .instance () .send_event (
70
+ Debugger .instance .send_event (
71
71
self ,
72
72
Event (
73
73
event = "robotStarted" ,
@@ -83,18 +83,18 @@ def start_suite(self, name: str, attributes: Dict[str, Any]) -> None:
83
83
),
84
84
)
85
85
86
- Debugger .instance () .start_output_group (name , attributes , "SUITE" )
86
+ Debugger .instance .start_output_group (name , attributes , "SUITE" )
87
87
88
- Debugger .instance () .start_suite (name , attributes )
88
+ Debugger .instance .start_suite (name , attributes )
89
89
self .suite_id_stack .append (id )
90
90
91
91
def end_suite (self , name : str , attributes : Dict [str , Any ]) -> None :
92
92
id = f"{ source_from_attributes (attributes )} ;{ attributes .get ('longname' , '' )} "
93
- Debugger .instance () .end_suite (name , attributes )
93
+ Debugger .instance .end_suite (name , attributes )
94
94
95
- Debugger .instance () .end_output_group (name , attributes , "SUITE" )
95
+ Debugger .instance .end_output_group (name , attributes , "SUITE" )
96
96
97
- Debugger .instance () .send_event (
97
+ Debugger .instance .send_event (
98
98
self ,
99
99
Event (
100
100
event = "robotEnded" ,
@@ -116,7 +116,7 @@ def end_suite(self, name: str, attributes: Dict[str, Any]) -> None:
116
116
def start_test (self , name : str , attributes : Dict [str , Any ]) -> None :
117
117
self .failed_keywords = None
118
118
119
- Debugger .instance () .send_event (
119
+ Debugger .instance .send_event (
120
120
self ,
121
121
Event (
122
122
event = "robotStarted" ,
@@ -133,16 +133,16 @@ def start_test(self, name: str, attributes: Dict[str, Any]) -> None:
133
133
),
134
134
)
135
135
136
- Debugger .instance () .start_output_group (name , attributes , "TEST" )
136
+ Debugger .instance .start_output_group (name , attributes , "TEST" )
137
137
138
- Debugger .instance () .start_test (name , attributes )
138
+ Debugger .instance .start_test (name , attributes )
139
139
140
140
def end_test (self , name : str , attributes : Dict [str , Any ]) -> None :
141
- Debugger .instance () .end_test (name , attributes )
141
+ Debugger .instance .end_test (name , attributes )
142
142
143
- Debugger .instance () .end_output_group (name , attributes , "TEST" )
143
+ Debugger .instance .end_output_group (name , attributes , "TEST" )
144
144
145
- Debugger .instance () .send_event (
145
+ Debugger .instance .send_event (
146
146
self ,
147
147
Event (
148
148
event = "robotEnded" ,
@@ -164,14 +164,14 @@ def end_test(self, name: str, attributes: Dict[str, Any]) -> None:
164
164
165
165
def start_keyword (self , name : str , attributes : Dict [str , Any ]) -> None :
166
166
if attributes ["type" ] in ["KEYWORD" , "SETUP" , "TEARDOWN" ]:
167
- Debugger .instance () .start_output_group (
167
+ Debugger .instance .start_output_group (
168
168
f"{ name } ({ ', ' .join (repr (v ) for v in attributes .get ('args' , []))} )" ,
169
169
attributes ,
170
170
attributes .get ("type" ),
171
171
)
172
172
173
- # if Debugger.instance() .state != State.CallKeyword:
174
- # Debugger.instance() .send_event(
173
+ # if Debugger.instance.state != State.CallKeyword:
174
+ # Debugger.instance.send_event(
175
175
# self,
176
176
# Event(
177
177
# event="robotStarted",
@@ -187,13 +187,13 @@ def start_keyword(self, name: str, attributes: Dict[str, Any]) -> None:
187
187
# ),
188
188
# )
189
189
190
- Debugger .instance () .start_keyword (name , attributes )
190
+ Debugger .instance .start_keyword (name , attributes )
191
191
192
192
def end_keyword (self , name : str , attributes : Dict [str , Any ]) -> None :
193
- Debugger .instance () .end_keyword (name , attributes )
193
+ Debugger .instance .end_keyword (name , attributes )
194
194
195
- # if Debugger.instance() .state != State.CallKeyword:
196
- # Debugger.instance() .send_event(
195
+ # if Debugger.instance.state != State.CallKeyword:
196
+ # Debugger.instance.send_event(
197
197
# self,
198
198
# Event(
199
199
# event="robotEnded",
@@ -210,7 +210,7 @@ def end_keyword(self, name: str, attributes: Dict[str, Any]) -> None:
210
210
# )
211
211
212
212
if attributes ["type" ] in ["KEYWORD" , "SETUP" , "TEARDOWN" ]:
213
- Debugger .instance () .end_output_group (name , attributes , attributes .get ("type" ))
213
+ Debugger .instance .end_output_group (name , attributes , attributes .get ("type" ))
214
214
215
215
if attributes ["status" ] == "FAIL" and attributes .get ("source" ):
216
216
if self .failed_keywords is None :
@@ -222,11 +222,11 @@ def end_keyword(self, name: str, attributes: Dict[str, Any]) -> None:
222
222
223
223
def log_message (self , message : Dict [str , Any ]) -> None :
224
224
if message ["level" ] in ["FAIL" , "ERROR" , "WARN" ]:
225
- current_frame = Debugger .instance () .full_stack_frames [0 ] if Debugger .instance () .full_stack_frames else None
225
+ current_frame = Debugger .instance .full_stack_frames [0 ] if Debugger .instance .full_stack_frames else None
226
226
227
227
if message ["level" ] == "FAIL" :
228
228
self .last_fail_message = message ["message" ]
229
- Debugger .instance () .last_fail_message = self .last_fail_message
229
+ Debugger .instance .last_fail_message = self .last_fail_message
230
230
231
231
source = current_frame .source if current_frame else None
232
232
line = current_frame .line if current_frame else None
@@ -240,7 +240,7 @@ def log_message(self, message: Dict[str, Any]) -> None:
240
240
else f"{ normalized_path (Path (item .source )) if item .source is not None else '' } ;"
241
241
f"{ item .longname } ;{ item .line } "
242
242
)
243
- for item in Debugger .instance () .full_stack_frames
243
+ for item in Debugger .instance .full_stack_frames
244
244
if item .type in ["SUITE" , "TEST" ]
245
245
),
246
246
None ,
@@ -254,7 +254,7 @@ def log_message(self, message: Dict[str, Any]) -> None:
254
254
msg = match .group ("message" )
255
255
column = 0
256
256
257
- Debugger .instance () .send_event (
257
+ Debugger .instance .send_event (
258
258
self ,
259
259
Event (
260
260
event = "robotLog" ,
@@ -271,11 +271,11 @@ def log_message(self, message: Dict[str, Any]) -> None:
271
271
),
272
272
)
273
273
274
- Debugger .instance () .log_message (message )
274
+ Debugger .instance .log_message (message )
275
275
276
276
def message (self , message : Dict [str , Any ]) -> None :
277
277
if message ["level" ] in ["FAIL" , "ERROR" , "WARN" ]:
278
- current_frame = Debugger .instance () .full_stack_frames [0 ] if Debugger .instance () .full_stack_frames else None
278
+ current_frame = Debugger .instance .full_stack_frames [0 ] if Debugger .instance .full_stack_frames else None
279
279
280
280
source = current_frame .source if current_frame else None
281
281
line = current_frame .line if current_frame else None
@@ -289,7 +289,7 @@ def message(self, message: Dict[str, Any]) -> None:
289
289
else f"{ normalized_path (Path (item .source )) if item .source is not None else '' } ;"
290
290
f"{ item .longname } ;{ item .line } "
291
291
)
292
- for item in Debugger .instance () .full_stack_frames
292
+ for item in Debugger .instance .full_stack_frames
293
293
if item .type in ["SUITE" , "TEST" ]
294
294
),
295
295
None ,
@@ -303,7 +303,7 @@ def message(self, message: Dict[str, Any]) -> None:
303
303
msg = match .group ("message" )
304
304
column = 0
305
305
306
- Debugger .instance () .send_event (
306
+ Debugger .instance .send_event (
307
307
self ,
308
308
Event (
309
309
event = "robotMessage" ,
@@ -320,7 +320,7 @@ def message(self, message: Dict[str, Any]) -> None:
320
320
),
321
321
)
322
322
323
- Debugger .instance () .message (message )
323
+ Debugger .instance .message (message )
324
324
325
325
def library_import (self , name : str , attributes : Dict [str , Any ]) -> None :
326
326
pass
@@ -332,13 +332,13 @@ def variables_import(self, name: str, attributes: Dict[str, Any]) -> None:
332
332
pass
333
333
334
334
def output_file (self , path : str ) -> None :
335
- Debugger .instance () .robot_output_file = path
335
+ Debugger .instance .robot_output_file = path
336
336
337
337
def log_file (self , path : str ) -> None :
338
- Debugger .instance () .robot_log_file = path
338
+ Debugger .instance .robot_log_file = path
339
339
340
340
def report_file (self , path : str ) -> None :
341
- Debugger .instance () .robot_report_file = path
341
+ Debugger .instance .robot_report_file = path
342
342
343
343
def xunit_file (self , path : str ) -> None :
344
344
pass
@@ -378,7 +378,7 @@ def enqueue(
378
378
379
379
items = list (reversed (list (enqueue (cast (running .model .TestSuite , data )))))
380
380
381
- Debugger .instance () .send_event (self , Event (event = "robotEnqueued" , body = RobotEnqueuedEventBody (items )))
381
+ Debugger .instance .send_event (self , Event (event = "robotEnqueued" , body = RobotEnqueuedEventBody (items )))
382
382
383
383
self ._event_sended = True
384
384
@@ -389,7 +389,7 @@ def report_status(
389
389
message : str ,
390
390
) -> None :
391
391
if isinstance (result_item , result .TestCase ):
392
- Debugger .instance () .send_event (
392
+ Debugger .instance .send_event (
393
393
self ,
394
394
Event (
395
395
event = "robotSetFailed" ,
0 commit comments