def METHOD_NAME(self, context):
    abi = self.target.abi
    if self.force_abi:
        abi = self.force_abi
    # self.test has been pre-validated, so this _should_ only fail if there's an abi mismatch
    host_exe = context.resolver.get(Executable(self, abi, self.test))
    self.target_exe = self.target.install(host_exe)
    self.commands = []
    setup_test = getattr(self, '_setup_{}'.format(self.test))
    setup_test()