}
script {
plugin "amlog-script"
+ single-execution yes
+ execute-where server
+ execute-on pre-host-amcheck, post-host-amcheck, pre-host-estimate, post-host-estimate, pre-host-backup, post-host-backup
+ property "logfile" "$templog"
+ }
+}
+EODLE
+$testconf->add_dle(<<EODLE);
+localhost diskname3 $diskname {
+ installcheck-test
+ program "APPLICATION"
+ application {
+ plugin "amgtar"
+ property "atime-preserve" "no"
+ }
+ script {
+ plugin "amlog-script"
+ single-execution yes
execute-where server
execute-on pre-host-amcheck, post-host-amcheck, pre-host-estimate, post-host-estimate, pre-host-backup, post-host-backup
property "logfile" "$templog"
ok(run('amcheck', '-c', 'TESTCONF'), "amcheck runs successfully for server scripts.");
verify_log("amcheck invokes correct script commands",
- "check TESTCONF pre-host-amcheck server localhost diskname2 $diskname",
- "check TESTCONF post-host-amcheck server localhost diskname2 $diskname",
+ "check TESTCONF pre-host-amcheck server localhost diskname3 $diskname",
+ "check TESTCONF post-host-amcheck server localhost diskname3 $diskname",
);
unlink $templog;
or amdump_diag();
verify_log("amdump invokes correct script commands",
- "estimate TESTCONF pre-host-estimate server localhost diskname2 $diskname 0",
- "estimate TESTCONF post-host-estimate server localhost diskname2 $diskname 0",
- "backup TESTCONF pre-host-backup server localhost diskname2 $diskname",
- "backup TESTCONF post-host-backup server localhost diskname2 $diskname",
+ "estimate TESTCONF pre-host-estimate server localhost diskname3 $diskname",
+ "estimate TESTCONF post-host-estimate server localhost diskname3 $diskname",
+ "backup TESTCONF pre-host-backup server localhost diskname3 $diskname",
+ "backup TESTCONF post-host-backup server localhost diskname3 $diskname",
);
unlink $templog;