With pushover-0.0.5:
$ make check
Making check in po
./pushover -c recordings/finished/*
terminate called after throwing an instance of 'std::runtime_error'
what(): file or directory does not exist: recordings/finished/*
Abort trap (core dumped)
*** Error 134 in /usr/ports/pobj/pushover-0.0.5/pushover-0.0.5 (Makefile:1437 'check')
hm I guess that could maybe count a a bug but probably not as you expecit it to be... the make check only runs through, when you use the checked out tree of pushover. The normal distributions can't do make check due to missing files.
It should not crash though, it should rather complaing that there are no files for the check....