## Summary When running cucumber with the --retry flag, the process will exit with a non-zero code if the scenario fails on first try but passes on a retry. ## Expected Behavior Running cucumber with --retry flag should exit with code 0 if scenarios pass on first try or within the specified number of retries . ## Context & Motivation The non-zero exit code causes our build job in JenkinsCI to fail when it should report as success.