Revision 5ce99992
Von Moritz Bunkus vor fast 8 Jahren hinzugefügt
.gitignore | ||
---|---|---|
21 | 21 |
/users/pid/ |
22 | 22 |
/users/session_files/ |
23 | 23 |
/users/templates-cache/ |
24 |
/users/templates-cache-for-tests/ |
|
24 | 25 |
/users/xvfb_display |
25 | 26 |
/webdav/* |
26 | 27 |
crm |
t/template_syntax.t | ||
---|---|---|
19 | 19 |
CACHE_SIZE => 0, |
20 | 20 |
PLUGIN_BASE => 'SL::Template::Plugin', |
21 | 21 |
INCLUDE_PATH => '.:' . $template_path, |
22 |
COMPILE_DIR => 'users/templates-cache-for-tests', |
|
22 | 23 |
}); |
23 | 24 |
|
24 | 25 |
foreach my $ref (@Support::Templates::referenced_files) { |
Auch abrufbar als: Unified diff
Template-Syntax-Test: eigenes Compile-Cache-Verzeichnis für Tests
CACHE_SIZE=0 sollte eigentlich dafür sorgen, dass das Template-Modul die
compilierten Templates nicht cachet. Das funktioniert aber wohl
nicht.
Daher ein eigenes Cache-Verzeichnis dafür definieren, um
Dateizugriffsprobleme wegen Berechtigungen zu vermeiden:
»users/templates-cache« wird normalerweise vom Webserveruser erzeugt und
beschrieben, die darin liegenden Dateien haben mode 0600. Tests werden
hingegen als normale User ausgeführt und haben damit nicht mal
Leserechte auf die Dateien in »users/templates-cache«.