If your run NeoLoad from Jenkins and the test failes beacause NeoLoad could not be started (because the GUI was still open) you get the same exit code (and same status ball color) as when the SLA is not met. Is it possible to make a difference between some reasons a test does nog succeed?
Are you using the plugin or PipelineAsCode where Neoload is called from a groovy script? If the call to Neoload is scripted you could surround the call with a try/catch, that way you’d get a grey result
I am using the plugin