[Chapel Merge] Add env var to force skip tests that use ZMQ

Branch: refs/heads/main
Revision: 8967d03
Author: ronawho
Link: Add env var to force skip tests that use ZMQ by ronawho · Pull Request #20191 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20191 from ronawho/add-opt-out-zmq-tests

Add env var to force skip tests that use ZMQ

[reviewed by @lydia-duncan]

Our tests that use ZMQ assume that if a shared library can be found then
so can the headers and a static lib, but this isn't always the case. On
many Cray systems just libzmq.so is available but nothing else.

Longer term, we probably want more of a configure-like check for zmq
functionality, but for now just add an option to tell the skipifs that
not all zmq functionality is available.

Modified Files:
M test/interop/C/multilocale.skipif

M test/interop/python/multilocale.skipif
M test/library/packages/ZMQ.skipif

Compare: https://github.com/chapel-lang/chapel/compare/64840e321090...8967d03e8ed7