the war against macOS firewall popups when running tests
cyrush opened this issue · comments
Even though MPI process are forking and talking amongst themselves, they still trigger firewall popups during development.
Here is an example of what these look like:
These windows appear then disappear, and while doing so disrupt using the computer while testing.
I found that NodeJS folks have a script that adds firewall rules to smooth things over:
https://github.com/nodejs/node/blob/main/tools/macos-firewall.sh
We could autogen a similar script with cmake, or explore creating a script with generic rules that work for our test exes (t_zzz
)
Be sure to remember that clicking "Deny" may limit the application's behavior.... 😆
I need the option to limit the behavior of the OS