New day. New code. New tests. Today I wanted to implement some new user interface tests using @IvyWebTests, but unfortunately I couldn't run them or my existing tests locally on my machine 🤯.
I'm working with Ubuntu and recently updated to Ubuntu 22.04 LTS, with Firefox now provided via Snap. Snap starts the applications in a sandbox and unfortunately do not have access to
/tmp to write the profile. This path must be changed via the system environment variable
TMPDIR (for example to
If you don't want to set this globally in the system, you can set this per test - a bit inconvenient:
If anyone has other solutions to the problem, I'm all ears 👂!