Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
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) 
Exemplo n.º 4
0
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)