Pilou
3c8abc0b82
cron: add integration tests ( #59830 )
...
* cron: add integration tests
Use faketime in order to reduce waiting time. Using opensuse15
container:
Tuesday 30 July 2019 23:03:19 +0000 (0:00:05.410) 0:01:28.291 **********
===============================================================================
cron : install cron and faketime packages ------------------------------ 78.65s
cron : wait 70 seconds max ---------------------------------------------- 5.41s
Gathering Facts --------------------------------------------------------- 0.97s
cron : enable cron service ---------------------------------------------- 0.72s
cron : Use faketime with cron service ----------------------------------- 0.71s
cron : command ---------------------------------------------------------- 0.41s
cron : create directory for cron drop-in file --------------------------- 0.41s
cron : add cron task ---------------------------------------------------- 0.40s
cron : command ---------------------------------------------------------- 0.25s
cron : command ---------------------------------------------------------- 0.25s
cron : include_vars ----------------------------------------------------- 0.06s
* cron test, simplify: use Environment instead ExecStart
Thanks to mscherer for the suggestion.
* clean up comment: remove reference to outdated path
$OUTPUT_DIR is a plain path which doesn't reference any other
environment variables
* cron test: display elapsed time
* cron test: display some logs in case of failure
* cron test: handle FreeBSD
* cron tests: add checks
2019-09-26 21:50:54 +02:00