@@ -54,6 +54,7 @@ class RegressionTest(object):
5454 num_tasks_per_core = IntegerField ('num_tasks_per_core' , allow_none = True )
5555 num_tasks_per_socket = IntegerField ('num_tasks_per_socket' , allow_none = True )
5656 use_multithreading = BooleanField ('use_multithreading' , allow_none = True )
57+ exclusive_access = BooleanField ('exclusive_access' )
5758 local = BooleanField ('local' )
5859 prefix = StringField ('prefix' )
5960 sourcesdir = StringField ('sourcesdir' , allow_none = True )
@@ -103,6 +104,7 @@ def __init__(self, name, prefix, system, resources):
103104 self .num_tasks_per_core = None
104105 self .num_tasks_per_socket = None
105106 self .use_multithreading = None
107+ self .exclusive_access = False
106108
107109 # True only if check is to be run locally
108110 self .local = False
@@ -277,6 +279,7 @@ def _setup_job(self, **job_opts):
277279 num_tasks_per_core = self .num_tasks_per_core ,
278280 num_tasks_per_socket = self .num_tasks_per_socket ,
279281 use_smt = self .use_multithreading ,
282+ exclusive_access = self .exclusive_access ,
280283 launcher = self ._launcher_type ,
281284 stdout = self .stdout ,
282285 stderr = self .stderr ,
0 commit comments