File tree Expand file tree Collapse file tree 5 files changed +15
-2
lines changed Expand file tree Collapse file tree 5 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ The following parameters are optional:
103103- :code: `rp_log_batch_size = 20 ` - size of batch log request
104104- :code: `rp_ignore_errors = True ` - Ignore Report Portal errors (exit otherwise)
105105- :code: `rp_ignore_attributes = 'xfail' 'usefixture' ` - Ignore specified pytest markers
106+ - :code: `rp_is_skipped_an_issue = False ` - Treat skipped tests as required investigation. Default is True.
106107- :code: `rp_hierarchy_dirs = True ` - Enables hierarchy for tests directories, default `False `. Doesn't support 'xdist' plugin.
107108- :code: `rp_hierarchy_module = True ` - Enables hierarchy for module, default `True `. Doesn't support 'xdist' plugin.
108109- :code: `rp_hierarchy_class = True ` - Enables hierarchy for class, default `True `. Doesn't support 'xdist' plugin.
Original file line number Diff line number Diff line change @@ -19,8 +19,10 @@ def __init__(self, pytest_config):
1919        self .pconfig  =  pytest_config 
2020
2121        self .rp_endpoint  =  self .pconfig .getini ('rp_endpoint' )
22-         self .rp_ignore_errors  =  bool ( self .pconfig .getini ('rp_ignore_errors' ) )
22+         self .rp_ignore_errors  =  self .pconfig .getini ('rp_ignore_errors' )
2323        self .rp_ignore_attributes  =  self .pconfig .getini ('rp_ignore_attributes' )
24+         self .rp_is_skipped_an_issue  =  self .pconfig .getini (
25+             'rp_is_skipped_an_issue' )
2426        self .rp_launch  =  self .pconfig .option .rp_launch  or  self .pconfig .getini (
2527            'rp_launch' )
2628        self .rp_launch_id  =  (self .pconfig .option .rp_launch_id  or 
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ class AgentConfig:
77    rp_endpoint : Text  =  ...
88    rp_ignore_errors : bool  =  ...
99    rp_ignore_attributes : Optional [List ] =  ...
10+     rp_is_skipped_an_issue : bool  =  ...
1011    rp_launch : Text  =  ...
1112    rp_launch_id : Optional [Text ] =  ...
1213    rp_launch_attributes : Optional [List ] =  ...
Original file line number Diff line number Diff line change @@ -93,6 +93,8 @@ def pytest_sessionstart(session):
9393                endpoint = config ._reporter_config .rp_endpoint ,
9494                uuid = config ._reporter_config .rp_uuid ,
9595                log_batch_size = config ._reporter_config .rp_log_batch_size ,
96+                 is_skipped_an_issue = config ._reporter_config .
97+                 rp_is_skipped_an_issue ,
9698                ignore_errors = config ._reporter_config .rp_ignore_errors ,
9799                custom_launch = config ._reporter_config .rp_launch_id ,
98100                ignored_attributes = config ._reporter_config .
@@ -314,6 +316,11 @@ def pytest_addoption(parser):
314316        'rp_ignore_attributes' ,
315317        type = 'args' ,
316318        help = 'Ignore specified pytest markers, i.e parametrize' )
319+     parser .addini (
320+         'rp_is_skipped_an_issue' ,
321+         default = True ,
322+         type = 'bool' ,
323+         help = 'Treat skipped tests as required investigation' )
317324    parser .addini (
318325        'rp_hierarchy_dirs_level' ,
319326        default = 0 ,
Original file line number Diff line number Diff line change @@ -128,8 +128,9 @@ def init_service(self,
128128                     log_batch_size ,
129129                     ignore_errors ,
130130                     ignored_attributes ,
131-                      verify_ssl = True ,
132131                     custom_launch = None ,
132+                      is_skipped_an_issue = True ,
133+                      verify_ssl = True ,
133134                     parent_item_id = None ,
134135                     retries = 0 ):
135136        """Update self.rp with the instance of the ReportPortalService.""" 
@@ -148,6 +149,7 @@ def init_service(self,
148149                endpoint = endpoint ,
149150                project = project ,
150151                token = uuid ,
152+                 is_skipped_an_issue = is_skipped_an_issue ,
151153                log_batch_size = log_batch_size ,
152154                retries = retries ,
153155                verify_ssl = verify_ssl ,
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments