def test_faster_make(self): substs = list(BASE_SUBSTS) + [ ('MOZ_BUILD_APP', 'dummy_app'), ('MOZ_WIDGET_TOOLKIT', 'dummy_widget'), ] with self.do_test_backend(RecursiveMakeBackend, FasterMakeBackend, substs=substs) as config: buildid = mozpath.join(config.topobjdir, 'config', 'buildid') ensureParentDir(buildid) with open(buildid, 'w') as fh: fh.write('20100101012345\n') build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=mozpath.join(config.topobjdir, 'faster'), target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)
def test_faster_recursive_make(self): substs = list(BASE_SUBSTS) + [ ('BUILD_BACKENDS', 'FasterMake+RecursiveMake'), ] with self.do_test_backend( get_backend_class('FasterMake+RecursiveMake'), substs=substs) as config: buildid = mozpath.join(config.topobjdir, 'config', 'buildid') ensureParentDir(buildid) with open(buildid, 'w') as fh: fh.write('20100101012345\n') build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'install_manifest_depends=', 'MOZ_JAR_MAKER_FILE_FORMAT=flat', 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=config.topobjdir, target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)
def test_faster_make(self): substs = list(BASE_SUBSTS) + [ ("MOZ_BUILD_APP", "dummy_app"), ("MOZ_WIDGET_TOOLKIT", "dummy_widget"), ] with self.do_test_backend(RecursiveMakeBackend, FasterMakeBackend, substs=substs) as config: buildid = mozpath.join(config.topobjdir, "config", "buildid") ensureParentDir(buildid) with open(buildid, "w") as fh: fh.write("20100101012345\n") build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) build._config_environment = config overrides = [ "TEST_MOZBUILD=1", ] with self.line_handler() as handle_make_line: build._run_make( directory=mozpath.join(config.topobjdir, "faster"), target=overrides, silent=False, line_handler=handle_make_line, ) self.validate(config)
def test_faster_recursive_make(self): substs = list(BASE_SUBSTS) + [ ("BUILD_BACKENDS", "FasterMake+RecursiveMake"), ] with self.do_test_backend( get_backend_class("FasterMake+RecursiveMake"), substs=substs) as config: buildid = mozpath.join(config.topobjdir, "config", "buildid") ensureParentDir(buildid) with open(buildid, "w") as fh: fh.write("20100101012345\n") build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) build._config_environment = config overrides = [ "install_manifest_depends=", "MOZ_JAR_MAKER_FILE_FORMAT=flat", "TEST_MOZBUILD=1", ] with self.line_handler() as handle_make_line: build._run_make( directory=config.topobjdir, target=overrides, silent=False, line_handler=handle_make_line, ) self.validate(config)
def test_recursive_make(self): substs = list(BASE_SUBSTS) with self.do_test_backend(RecursiveMakeBackend, substs=substs) as config: build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'install_manifest_depends=', 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=config.topobjdir, target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)
def test_recursive_make(self): substs = list(BASE_SUBSTS) with self.do_test_backend(RecursiveMakeBackend, substs=substs) as config: build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'install_manifest_depends=', 'MOZ_JAR_MAKER_FILE_FORMAT=flat', 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=config.topobjdir, target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)
def test_faster_recursive_make(self): substs = list(BASE_SUBSTS) + [ ('BUILD_BACKENDS', 'FasterMake+RecursiveMake'), ] with self.do_test_backend(get_backend_class( 'FasterMake+RecursiveMake'), substs=substs) as config: buildid = mozpath.join(config.topobjdir, 'config', 'buildid') ensureParentDir(buildid) with open(buildid, 'w') as fh: fh.write('20100101012345\n') build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'install_manifest_depends=', 'MOZ_JAR_MAKER_FILE_FORMAT=flat', 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=config.topobjdir, target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)
def test_faster_make(self): substs = list(BASE_SUBSTS) + [ ('MOZ_BUILD_APP', 'dummy_app'), ('MOZ_WIDGET_TOOLKIT', 'dummy_widget'), ] with self.do_test_backend(RecursiveMakeBackend, FasterMakeBackend, substs=substs) as config: buildid = mozpath.join(config.topobjdir, 'config', 'buildid') ensureParentDir(buildid) with open(buildid, 'w') as fh: fh.write('20100101012345\n') build = MozbuildObject(config.topsrcdir, None, None, config.topobjdir) overrides = [ 'TEST_MOZBUILD=1', ] with self.line_handler() as handle_make_line: build._run_make(directory=mozpath.join(config.topobjdir, 'faster'), target=overrides, silent=False, line_handler=handle_make_line) self.validate(config)