def METHOD_NAME(self, moose_dir, options, output):
    output += FileTester.METHOD_NAME(self, moose_dir, options, output)
    if self.isFail() or self.specs['skip_checks']:
        return output
    # Don't Run Exodiff on Scaled Tests
    if options.scaling and self.specs['scale_refine']:
        return output
    # Make sure that all of the Exodiff files are actually available
    for file in self.specs['exodiff']:
        if not os.path.exists(os.path.join(self.getTestDir(), self.specs['gold_dir'], file)):
            output += "File Not Found: " + os.path.join(self.getTestDir(), self.specs['gold_dir'], file)
            self.setStatus(self.fail, 'MISSING GOLD FILE')
            break
    if not self.isFail():
        # Retrieve the commands
        commands = self.processResultsCommand(moose_dir, options)
        for command in commands:
            exo_output = util.runCommand(command)
            output += 'Running exodiff: ' + command + '\n' + exo_output + ' ' + ' '.join(self.specs['exodiff_opts'])
            if ('different' in exo_output or 'ERROR' in exo_output) and not "Files are the same" in exo_output:
                self.setStatus(self.diff, 'EXODIFF')
                break
    return output