2018-06-19 11:04:40 -07:00
|
|
|
#ifdef HAVE_CONFIG_H
|
|
|
|
# include "config.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include <Eina.h>
|
|
|
|
|
|
|
|
#include "eina_suite.h"
|
|
|
|
#ifndef _WIN32
|
2018-07-09 10:31:45 -07:00
|
|
|
# include <signal.h>
|
|
|
|
#endif
|
|
|
|
#ifdef SIGPROF
|
2018-06-19 11:04:40 -07:00
|
|
|
EFL_START_TEST(eina_test_debug_sighandler)
|
|
|
|
{
|
|
|
|
/* ensure this doesn't crash */
|
|
|
|
raise(SIGPROF);
|
|
|
|
}
|
|
|
|
EFL_END_TEST
|
|
|
|
#endif
|
|
|
|
|
|
|
|
void
|
|
|
|
eina_test_debug(TCase *tc)
|
|
|
|
{
|
2018-07-09 10:31:45 -07:00
|
|
|
#ifdef SIGPROF
|
2018-07-03 09:46:49 -07:00
|
|
|
if (!eina_streq(getenv("CK_FORK"), "no"))
|
|
|
|
tcase_add_test_raise_signal(tc, eina_test_debug_sighandler, SIGPROF);
|
2018-06-19 11:04:40 -07:00
|
|
|
#endif
|
|
|
|
}
|