In ESO remote tests, use tmp dir for cache

This fixes a test failure when the data directory is not writeable, as in the case of a normal user testing a system-wide installation.