Closing as when used as a "Trigger/call builds on other project" build step you need to select the "Block until the triggered projects finish their builds" item which then allows you to fail the build step if the triggered jobs have particular results.
See element: "Fail this build step if the triggered build is worse or equal to" config
And as default behaviour is to fail the build at the first failed buildstep it prevents later buildsteps from running.
Note: if you want different behaviours for different triggered projects, you would add multiple triggers for each project.
+1
i'm trying workaround with conditional build step by checking current build status and parametrized build step but downstream projects information breaks and multi-configuration projects fail to build.
anyway, thank you for this great plugin!