def METHOD_NAME(self):
    """
    Begining the test here
    """
    pci_addrs = []
    if self.module:
        for modl in self.module.split(' '):
            self.mod_list.append(modl)
    elif self.only_io is True:
        for pci_addrs in pci.get_pci_addresses():
            self.mod_list.append(pci.get_driver(pci_addrs))
    else:
        cmd = "find /lib/modules/%s/ -name /*.ko" % self.uname
        for line in process.getoutput(cmd).splitlines():
            driver = process.getoutput(line.split('/')[-1])
            self.mod_list.append(driver.split('.')[0])
    for mod in self.mod_list:
        if self.built_in_module(mod) is True:
            self.mod_list.remove(mod)
    self.log.info("\n\n final list : %s" % self.mod_list)
    self.module_load_unload(list(set(self.mod_list)))
    if self.error_modules:
        self.fail("Failed Modules: %s" % self.error_modules)