def METHOD_NAME():
    """Program entry point."""
    parser = argparse.ArgumentParser(description='Run SeqAn demos as apps.')
    parser.add_argument('--binary-path', dest='binary_path', required='True',
                        help='Path to the demo binary to execute.')
    parser.add_argument('--stdout-path', dest='stdout_path',
                        help='Path to standard out file to compare to.',
                        default=None)
    parser.add_argument('--stderr-path', dest='stderr_path',
                        help='Path to standard error file to compare to.',
                        default=None)
    args = parser.parse_args()
    print('Running %s.' % args.binary_path, file=sys.stderr)
    actual_out, actual_err, ret = runDemo(args)
    if ret != 0:
        print('ERROR: Return code of %s was %s.' % (args.binary_path, ret), file=sys.stderr)
        return 1
    else:
        print('Return code was %s.' % ret, file=sys.stderr)
    print('Loading files "%s", "%s".' % (args.stdout_path, args.stderr_path), file=sys.stderr)
    expected_out, expected_err = loadExpected(args)
    is_stdout_as_expected = fuzzyEqual(expected_out, actual_out)
    is_stderr_as_expected = fuzzyEqual(expected_err, actual_err)
    if not is_stdout_as_expected:
        print('The standard output was not as expected!', file=sys.stderr)
        l = difflib.context_diff(expected_out, actual_out,
                                 fromfile='expected', tofile='actual')
        print('\n'.join(l), file=sys.stderr)
    else:
        print('Standard output was as expected.', file=sys.stderr)
    if not is_stderr_as_expected:
        print('The standard error was not as expected!', file=sys.stderr)
        l = difflib.context_diff(expected_err, actual_err,
                                 fromfile='expected', tofile='actual')
        print('\n'.join(l), file=sys.stderr)
    else:
        print('Standard error was as expected.', file=sys.stderr)
    # here we used not because we need return-code 0 (False) if test is successful
    return not (is_stdout_as_expected and is_stderr_as_expected)