SelfTests
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 10 Jul 2012 11:22:57 +0000 (13:22 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 10 Jul 2012 11:22:57 +0000 (13:22 +0200)
commitf7d51d3e6c5e9b16f688e2e9417f54aee64ed23a
treeb645507864d36a55bd9ab0383cc64bab26a8d3e7
parent82e09671f4383609d5073f7efc796ca9968f16bf
SelfTests

Es gibt jetzt ein Grundgerüst um Selbsttests durchzuführen, und bei Problemen
einen Administrator per Mail zu benachrichtigen. Die Selbsttests werden Über
das SelfTest Modul für den Taskserver verwaltet, und in config/lx_office.conf
im Block [self_test] konfiguriert. Die Tests werden in TAP ausgeliefert und
können bei Bedarf weiter maschinell ausgewertet werden.

Weitere Tests können von SL::BackgroundJob::SelfTest::Base abgeleitet werden.

Zur Demonstration gibt es einen Selbsttest Transactions, der die Datenbank
auf Fehlbuchungen untersucht.
SL/BackgroundJob/SelfTest.pm [new file with mode: 0644]
SL/BackgroundJob/SelfTest/Base.pm [new file with mode: 0644]
SL/BackgroundJob/SelfTest/Transactions.pm [new file with mode: 0644]
config/lx_office.conf.default
doc/changelog
locale/de/all
sql/Pg-upgrade2/self_test_background_job.pl [new file with mode: 0644]
templates/mail/self_test/status_mail.txt [new file with mode: 0644]