SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true links: - role: requirement-refinement uid: /req/test-suites test-brief: | This validation test suite contains a test cases related to the invocation of user extensions. test-code: | const char rtems_test_name[] = "${.:/test-suite-name}"; #define CONFIGURE_MAXIMUM_PROCESSORS 2 #define CONFIGURE_INITIAL_EXTENSIONS \ { \ .thread_begin = ThreadBeginExtension0, \ .thread_create = ThreadCreateExtension0, \ .thread_delete = ThreadDeleteExtension0, \ .thread_exitted = ThreadExittedExtension0, \ .thread_restart = ThreadRestartExtension0, \ .thread_start = ThreadStartExtension0, \ .thread_switch = ThreadSwitchExtension0, \ .thread_terminate = ThreadTerminateExtension0 \ }, { \ .thread_begin = ThreadBeginExtension1, \ .thread_create = ThreadCreateExtension1, \ .thread_delete = ThreadDeleteExtension1, \ .thread_exitted = ThreadExittedExtension1, \ .thread_restart = ThreadRestartExtension1, \ .thread_start = ThreadStartExtension1, \ .thread_switch = ThreadSwitchExtension1, \ .thread_terminate = ThreadTerminateExtension1 \ } #include "ts-default.h" test-description: null test-includes: [] test-local-includes: - tc-userext.h test-target: testsuites/validation/ts-userext.c type: test-suite