@@ -30,14 +30,15 @@ def LoadConfig(config_file):
3030class SlaveConfig (object ):
3131 def __init__ (self , suffix , has_cpp_lint = False , has_js_lint = False ,
3232 has_tcmalloc = False , has_ola_ja_rule_deps = True , is_slow = False ,
33- generate_doc = False , generate_man = False , no_build = False ,
34- ola_slave = True , ja_rule_slave = False ):
33+ generate_conf = False , generate_doc = False , generate_man = False ,
34+ no_build = False , ola_slave = True , ja_rule_slave = False ):
3535 self ._suffix = suffix
3636 self ._has_cpp_lint = has_cpp_lint
3737 self ._has_js_lint = has_js_lint
3838 self ._has_tcmalloc = has_tcmalloc
3939 self ._has_ola_ja_rule_deps = has_ola_ja_rule_deps
4040 self ._is_slow = is_slow
41+ self ._generate_conf = generate_conf
4142 self ._generate_doc = generate_doc
4243 self ._generate_man = generate_man
4344 self ._no_build = no_build
@@ -68,6 +69,10 @@ def has_ola_ja_rule_deps(self):
6869 def is_slow (self ):
6970 return self ._is_slow
7071
72+ @property
73+ def generate_conf (self ):
74+ return self ._generate_conf
75+
7176 @property
7277 def generate_doc (self ):
7378 return self ._generate_doc
@@ -99,6 +104,7 @@ def __init__(self, platform, arch, slave_config):
99104 self ._has_tcmalloc = slave_config .has_tcmalloc
100105 self ._has_ola_ja_rule_deps = slave_config .has_ola_ja_rule_deps
101106 self ._is_slow = slave_config .is_slow
107+ self ._generate_conf = slave_config .generate_conf
102108 self ._generate_doc = slave_config .generate_doc
103109 self ._generate_man = slave_config .generate_man
104110 self ._no_build = slave_config .no_build
@@ -138,6 +144,10 @@ def has_ola_ja_rule_deps(self):
138144 def is_slow (self ):
139145 return self ._is_slow
140146
147+ @property
148+ def generate_conf (self ):
149+ return self ._generate_conf
150+
141151 @property
142152 def generate_doc (self ):
143153 return self ._generate_doc
@@ -184,6 +194,11 @@ def IsSlow(slave):
184194 return slave .is_slow
185195
186196
197+ def GenerateConf (slave ):
198+ """Filter on slaves that generate conf pages."""
199+ return slave .generate_conf
200+
201+
187202def GenerateDoc (slave ):
188203 """Filter on slaves that generate doxygen doc."""
189204 return slave .generate_doc
0 commit comments