зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset b83296ec51b3 (bug 832112) for comm-central bustage, r=glandium.
This commit is contained in:
Родитель
9157c8fd4d
Коммит
e914684c0f
|
@ -191,7 +191,7 @@ class MozconfigLoader(ProcessExecutionMixin):
|
|||
|
||||
result = {
|
||||
'path': path,
|
||||
'topobjdir': os.environ.get('MOZ_OBJDIR'),
|
||||
'topobjdir': None,
|
||||
'configure_args': None,
|
||||
'make_flags': None,
|
||||
'make_extra': None,
|
||||
|
|
|
@ -37,7 +37,6 @@ class TestMozbuildObject(unittest.TestCase):
|
|||
self._old_cwd = os.getcwd()
|
||||
self._old_env = dict(os.environ)
|
||||
os.environ.pop('MOZCONFIG', None)
|
||||
os.environ.pop('MOZ_OBJDIR', None)
|
||||
|
||||
def tearDown(self):
|
||||
os.chdir(self._old_cwd)
|
||||
|
|
|
@ -29,7 +29,6 @@ class TestMozconfigLoader(unittest.TestCase):
|
|||
def setUp(self):
|
||||
self._old_env = dict(os.environ)
|
||||
os.environ.pop('MOZCONFIG', None)
|
||||
os.environ.pop('MOZ_OBJDIR', None)
|
||||
os.environ.pop('CC', None)
|
||||
os.environ.pop('CXX', None)
|
||||
self._temp_dirs = set()
|
||||
|
@ -317,22 +316,6 @@ class TestMozconfigLoader(unittest.TestCase):
|
|||
self.assertEqual(result['make_flags'], '-j8')
|
||||
self.assertEqual(result['make_extra'], ['FOO=BAR BAZ', 'BIZ=1'])
|
||||
|
||||
def test_read_empty_mozconfig_objdir_environ(self):
|
||||
os.environ[b'MOZ_OBJDIR'] = b'obj-firefox'
|
||||
with NamedTemporaryFile(mode='w') as mozconfig:
|
||||
result = self.get_loader().read_mozconfig(mozconfig.name)
|
||||
self.assertEqual(result['topobjdir'], 'obj-firefox')
|
||||
|
||||
def test_read_capture_mk_options_objdir_environ(self):
|
||||
"""Ensures mk_add_options calls are captured and override the environ."""
|
||||
os.environ[b'MOZ_OBJDIR'] = b'obj-firefox'
|
||||
with NamedTemporaryFile(mode='w') as mozconfig:
|
||||
mozconfig.write('mk_add_options MOZ_OBJDIR=/foo/bar\n')
|
||||
mozconfig.flush()
|
||||
|
||||
result = self.get_loader().read_mozconfig(mozconfig.name)
|
||||
self.assertEqual(result['topobjdir'], '/foo/bar')
|
||||
|
||||
def test_read_moz_objdir_substitution(self):
|
||||
"""Ensure @TOPSRCDIR@ substitution is recognized in MOZ_OBJDIR."""
|
||||
with NamedTemporaryFile(mode='w') as mozconfig:
|
||||
|
|
Загрузка…
Ссылка в новой задаче