#!/usr/bin/env bash SRC=$(cd $(dirname "$0"); pwd) source "${SRC}/include.sh" cd $file_path CURRENT_YEAR=`date +"%Y"` # CLUSTERMODE YYYY $pm2 start echo.js --log-date-format "YYYY" -o out-rel.log --merge-logs >out-rel.log sleep 2 grep $CURRENT_YEAR out-rel.log spec "Should have written year in log file according to format YYYY" rm out-rel.log $pm2 delete all # CLUSTERMODE Wrong format $pm2 start echo.js --log-date-format "YYYY asdsd asd asd sad asd " -o out-rel.log --merge-logs sleep 1 should 'should has not restarted' 'restart_time: 0' 1 spec "Should have not fail with random format" rm out-rel.log $pm2 delete all # CLUSTERMODE YYYY $pm2 start echo.js --log-date-format "YYYY" -o out-rel.log --merge-logs -x >out-rel.log sleep 2 grep $CURRENT_YEAR out-rel.log spec "Should have written year in log file according to format YYYY" rm out-rel.log $pm2 delete all