def METHOD_NAME(self, scoped) -> Tuple[TestResult, Any]:
    env = os.environ.copy()
    if scoped:
        env["LD_PRELOAD"] = config.scope_path
    logging.debug(f"Command is {self.path}. Environment {env}")
    completed_proc = subprocess.METHOD_NAME([self.path], env=env, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
                                    universal_newlines=True, timeout=config.timeout)
    result = validate_all(
        (completed_proc.returncode == 0, f"Syscall test exited with return code {completed_proc.returncode}"))
    if not result.passed:
        logging.warning(completed_proc.stderr)
    data = {
        "return_code": completed_proc.returncode,
        "stdout": completed_proc.stdout,
        "stderr": completed_proc.stderr
    }
    return result, data