Sometimes you want to prevent running tests altogether, if certain prerequisites aren't met.
On a related note, if a setup_dir / setup step fails, processing should probably stop altogether too.
Implementing the latter would enable the former: user could then place a prerequisites check in a top-level setup_dir script and report a nonzero exit code if prerequisites aren't met, causing overall processing to stop right there.
Sometimes you want to prevent running tests altogether, if certain prerequisites aren't met.
On a related note, if a `setup_dir` / `setup` step fails, processing should probably stop altogether too.
Implementing the latter would enable the former: user could then place a prerequisites check in a top-level `setup_dir` script and report a nonzero exit code if prerequisites aren't met, causing overall processing to stop right there.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Sometimes you want to prevent running tests altogether, if certain prerequisites aren't met.
On a related note, if a
setup_dir/setupstep fails, processing should probably stop altogether too.Implementing the latter would enable the former: user could then place a prerequisites check in a top-level
setup_dirscript and report a nonzero exit code if prerequisites aren't met, causing overall processing to stop right there.