def METHOD_NAME(self, config_path):
    """
    building and booting the newly installed kernel
    """
    try:
        onlinecpus = int(self.cv_HOST.host_run_command("lscpu --online -e|wc -l")[-1])
    except Exception:
        onlinecpus = 20
    self.cv_HOST.host_run_command(f"cd {config_path}")
    self.cv_HOST.host_run_command("make olddefconfig")
    try:
        self.cv_HOST.host_run_command("make -j %s" %onlinecpus , timeout=self.host_cmd_timeout)
        cmd = f"make -j modules_install && make install"
        if not self.cv_HOST.host_run_command(cmd):
            self.fail("module installation failed")
    except Exception:
        self.fail("compile and build of gcov kernel failed")