Exemple #1
0
    def __init__(self, cwd):
        assert os.path.isdir(cwd)

        self.cwd = cwd
        self.log_manager = LoggingManager()
        self.logger = logging.getLogger(__name__)
        self.settings = ConfigSettings()

        self.log_manager.register_structured_logger(self.logger)
Exemple #2
0
    def __init__(self, cwd):
        global MODULES_SCANNED

        assert os.path.isdir(cwd)

        self.cwd = cwd
        self.log_manager = LoggingManager()
        self.logger = logging.getLogger(__name__)
        self.settings = ConfigSettings()

        self.log_manager.register_structured_logger(self.logger)

        if not MODULES_SCANNED:
            self._load_modules()

        MODULES_SCANNED = True
Exemple #3
0
from __future__ import unicode_literals

import os
import unittest

from tempfile import NamedTemporaryFile

from mozbuild.base import BuildConfig
from mozbuild.base import MozbuildObject
from mozbuild.config import ConfigSettings
from mozbuild.logger import LoggingManager

curdir = os.path.dirname(__file__)
topsrcdir = os.path.normpath(os.path.join(curdir, '..', '..', '..', '..'))
log_manager = LoggingManager()


class TestBuildConfig(unittest.TestCase):
    def test_basic(self):
        c = ConfigSettings()
        c.register_provider(BuildConfig)

        c.build.threads = 6


class TestMozbuildObject(unittest.TestCase):
    def get_base(self):
        settings = ConfigSettings()
        settings.register_provider(BuildConfig)