skip `standalone/empty_env` test in ConEmu terminal sessions
Closes #3168
The problem seems to be ConEmu setting environment variables before executing the test process (the test passes when run in Windows CMD). These variables can differ depending on user configuration too. This PR skips the test if the host environment has the ConEmuHWND variable set; i.e. we're running inside a ConEmu terminal session.
x86_64-linux CI failure seems unrelated?
yeah doesn't seem like it'd be your fault at first glance but its UB in the compiler causing a crash https://zigbin.io/544ee8
@nektro Just to clarify, are you saying this is a separate bug or caused by the test?
I'm not totally sure, was more just documenting the finding to ease anyone else looking into it as well
@alexrp please, no rebase commits if it is greater than 1 commit. This should have been a squash. The reasoning behind this is to ensure the ability to use git bisect. When there is greater than one commit in a rebase merge, it means there are direct children in master branch which have not passed the CI.
@andrewrk sorry, I did intend for this to be a squash (per your earlier comment), which is why I disabled and re-enabled auto-merge. But apparently I accidentally selected the wrong option? 🤦 I'll keep a closer eye on that from now on.
Thanks, appreciated!