Пример #1
0
    def setUp(self):
        dryrun = False
        self.uboot = Uboot()
        self.uboot.serial_logger = utils.logger.get_global_logger()
        self.uboot.dryrun = dryrun
        ret = self.uboot.open_comm(port=test_port, baud=115200)
        self.assertTrue(ret)
        ret = self.uboot.sync()
        self.assertTrue(ret)

        self.loader = TftpRamLoader(self.uboot, TftpRamLoader.MODE_DHCP)
        self.loader.dir = test_tftp_dir
        self.loader.port = 69
        self.loader.host_ipaddr = test_host_ip_addr
        self.loader.dryrun = dryrun

        self.env_inst = EnvInstaller(uboot=self.uboot)
        self.env_inst.dryrun = dryrun

        self.board = BoardFactory().make(test_board)

        self.inst = NandInstaller(uboot=self.uboot,
                                  board=self.board,
                                  loader=self.loader)
        self.inst.ram_load_addr = test_ram_load_addr
        self.inst.verbose = True
        self.inst.dryrun = dryrun
        self.inst.read_partitions(test_mmap_file)