def _GetBoardTypeToBoardsDict(self): """Get boards dict. Returns: A dict mapping a board type to a collections of board names. """ ge_build_config = config_lib.LoadGEBuildConfigFromFile() return chromeos_config.GetBoardTypeToBoardsDict(ge_build_config)
def setUp(self): # Code assumes at least one non-unified build exists, so we're accommodating # that by keeping the non-unified reef board. self._fake_ge_build_config_json = """ { "metadata_version": "1.0", "release_branch": true, "reference_board_unified_builds": [ { "name": "coral", "reference_board_name": "coral", "builder": "RELEASE", "experimental": true, "arch": "X86_INTERNAL", "models" : [ { "name": "coral", "board_name": "coral" }, { "name": "robo", "board_name": "robo", "test_suites": ["sanity"], "cq_test_enabled": true } ] } ], "boards": [ { "name": "reef", "configs": [ { "builder": "RELEASE", "experimental": false, "leader_board": true, "board_group": "reef", "arch": "X86_INTERNAL" } ] } ] } """ self._fake_ge_build_config = json.loads( self._fake_ge_build_config_json) defaults = chromeos_config.DefaultSettings() self._site_config = config_lib.SiteConfig(defaults=defaults) self._ge_build_config = config_lib.LoadGEBuildConfigFromFile() self._boards_dict = chromeos_config.GetBoardTypeToBoardsDict( self._ge_build_config) chromeos_config.GeneralTemplates(self._site_config) chromeos_test.GeneralTemplates(self._site_config, self._fake_ge_build_config) chromeos_config.ReleaseBuilders(self._site_config, self._boards_dict, self._fake_ge_build_config)
def setUp(self): ge_build_config = config_lib.LoadGEBuildConfigFromFile() boards_dict = chromeos_config.GetBoardTypeToBoardsDict(ge_build_config) self.external_board_configs = chromeos_config.CreateBoardConfigs( self.site_config, boards_dict, ge_build_config) self.internal_board_configs = chromeos_config.CreateInternalBoardConfigs( self.site_config, boards_dict, ge_build_config)
def isReleaseBranch(self): ge_build_config = config_lib.LoadGEBuildConfigFromFile() return ge_build_config['release_branch']
def testGetArchBoardDict(self): """Test GetArchBoardDict.""" ge_build_config = config_lib.LoadGEBuildConfigFromFile() arch_board_dict = config_lib.GetArchBoardDict(ge_build_config) self.assertIsNotNone(arch_board_dict)