CI Expected Exit Code
Description
Currently it is assumed that a CI exit code of 0 signifies a successful build/test. However, an application which returns non-zero when an error condition is purposefully instigated (to test the error catching routines) cannot result in a successful build .
Proposal
An additional entry in .gitlab-ci.yml specifying the expected exit code. Default 0.