When running performance tests, if there are failures, daffodil currently returns the number of failures as the exit code. However, on POSIX systems, the exit code can only be between 0-255. This means that it is possible for there to be failures, but the return code be be equivalent to zero, based on how the value is truncated.
We should just return EXIT_FAILURE or something if there are any errors.