def setUp(self): if test_board == 'dm36x-leopard': board = BoardFactory().make(dm36x_leopard.BOARD_NAME) elif test_board == 'dm816x': board = BoardFactory().make(dm816x.BOARD_NAME) self.inst = NandExternalInstaller(board=board) self.inst.read_partitions(test_mmap_file)
class ExternalInstallerTestCase(unittest.TestCase): @classmethod def setUpClass(cls): verbose = True dryrun = False logger = utils.logger.init_global_logger('NandInstaller') logger.setLevel(logging.DEBUG) streamhandler = logging.StreamHandler() streamhandler.setFormatter(logging.Formatter('%(msg)s')) if verbose: streamhandler.setLevel(logging.DEBUG) else: streamhandler.setLevel(logging.INFO) logger.addHandler(streamhandler) utils.executer.init_global_executer(dryrun=dryrun, enable_colors=False, verbose=verbose) def setUp(self): if test_board == 'dm36x-leopard': board = BoardFactory().make(dm36x_leopard.BOARD_NAME) elif test_board == 'dm816x': board = BoardFactory().make(dm816x.BOARD_NAME) self.inst = NandExternalInstaller(board=board) self.inst.read_partitions(test_mmap_file) def tearDown(self): pass def test_install(self): self.inst.install_boardinfo() self.inst.install_ipl() self.inst.install_bootloader() self.inst.install_kernel() self.inst.install_fs() self.inst.write(test_in_file, test_out_file)