Spaces Data
Minimal test - lines (69, 89)
path: .spaces[0].spaces[1].metrics.loc.blank
old: 1.0
new: 2.0
path: .spaces[0].spaces[1].metrics.loc.sloc
old: 19.0
new: 21.0
path: .spaces[0].spaces[1].metrics.loc.cloc
old: 7.0
new: 8.0
path: .spaces[0].spaces[1].metrics.mi.mi_visual_studio
old: 55.116381821995304
new: 54.16822274092915
path: .spaces[0].spaces[1].metrics.mi.mi_sei
old: 100.86284913208678
new: 98.9860755048413
path: .spaces[0].spaces[1].metrics.mi.mi_original
old: 94.24901291561196
new: 92.62766088698883
Code
def query_abs_dirs(self):
if self.abs_dirs:
return self.abs_dirs
abs_dirs = super(FxDesktopBuild, self).query_abs_dirs()
dirs = {
# BuildFactories in factory.py refer to a 'build' dir on the slave.
# This contains all the source code/objdir to compile. However,
# there is already a build dir in mozharness for every mh run. The
# 'build' that factory refers to I named: 'src' so
# there is a seperation in mh. for example, rather than having
# '{mozharness_repo}/build/build/', I have '{
# mozharness_repo}/build/src/'
"abs_obj_dir": os.path.join(abs_dirs["abs_work_dir"], self._query_objdir()),
"upload_path": self.config["upload_env"]["UPLOAD_PATH"],
}
abs_dirs.update(dirs)
self.abs_dirs = abs_dirs
return self.abs_dirs
# Actions {{{2