mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
unittests: Add a unit test that causes a SEGV and...
...that can only be run by explicitly calling it with 'test execute category /DO_NOT_RUN/ name RAISE_SEGV' This allows us to more easily test CI and debugging tools that should do certain things when asterisk coredumps. To allow this a new member was added to the ast_test_info structure named 'explicit_only'. If set by a test, the test will be skipped during a 'test execute all' or 'test execute category ...'. Change-Id: Ia3a11856aae4887df9a02b6b081cc777b36eb6ed
This commit is contained in:
@@ -241,6 +241,14 @@ struct ast_test_info {
|
||||
* \note The description must not end with a newline.
|
||||
*/
|
||||
const char *description;
|
||||
/*!
|
||||
* \brief Only run if explicitly named
|
||||
*
|
||||
* \details
|
||||
* Run this test only if it's explicitly named on the command line.
|
||||
* Do NOT run it as part of an execute category or execute all command.
|
||||
*/
|
||||
unsigned int explicit_only;
|
||||
};
|
||||
|
||||
#ifdef TEST_FRAMEWORK
|
||||
|
Reference in New Issue
Block a user