Like the html summary changes this means that templates survive across
reboots.
---
generated_tests/templates/__init__.py | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/generated_tests/templates/__init__.py
b/generated_tests/templates/__init__.py
index f974825..d4d5d39 100644
--- a/generated_tests/templates/__init__.py
+++ b/generated_tests/templates/__init__.py
@@ -31,10 +31,20 @@ from mako.lookup import TemplateLookup
# Based on a similar setup in framework/summary
-MAKO_TEMP_DIR = os.path.join(tempfile.gettempdir(),
- 'piglit-{0}'.format(getpass.getuser()),
- 'version-{0}'.format(sys.version.split()[0]),
- 'generators', 'templates')
+if sys.platform.startswith('linux'):
+ _cache = os.path.expandvars('$XDG_CACHE_HOME')
+ if _cache == '$XDG_CACHE_HOME':
+ _cache = os.path.expandvars('$HOME/.cache')
+ MAKO_TEMP_DIR = os.path.join(
+ _cache,
+ 'piglit',
+ 'version-{}'.format(sys.version.split()[0]),
+ 'generators')
+else:
+ MAKO_TEMP_DIR = os.path.join(tempfile.gettempdir(),
+ 'piglit-{0}'.format(getpass.getuser()),
+ 'version-{0}'.format(sys.version.split()[0]),
+ 'generators')
TEMPLATE_DIR = os.path.abspath(os.path.dirname(__file__))
--
2.5.3
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit