def METHOD_NAME(self):
    cmd = remotecommand.RemoteCommand('rmdir', {'dir': self.workdir,
                                                'logEnviron': self.logEnviron,
                                                'timeout': self.timeout, })
    cmd.useLog(self.stdio_log, False)
    yield self.runCommand(cmd)
    self.workdir = 'source'
    yield self.mode_incremental()
    cmd = remotecommand.RemoteCommand('cpdir',
                                      {'fromdir': 'source',
                                       'todir': 'build',
                                       'logEnviron': self.logEnviron,
                                       'timeout': self.timeout, })
    cmd.useLog(self.stdio_log, False)
    yield self.runCommand(cmd)
    self.workdir = 'build'