freertos/tests: added test to evaluate scheduling time

freertos/Kconfig: fix trailing space on optimized scheduler option

freertos/tests: moved test context variables inside of test task.

The public variables used on scheduling time test now were packed into a structure allocated on  test case task stack and passed to tasks as arguments saving RAM comsumption.
This commit is contained in:
Felipe Neves
2019-11-06 16:59:16 +08:00
parent d4c82606fb
commit 77bf1ff1c0
4 changed files with 62 additions and 6 deletions
@@ -472,10 +472,6 @@ void vApplicationSleep( TickType_t xExpectedIdleTime );
/*-----------------------------------------------------------*/
/* Architecture specific optimisations. */
#ifndef configUSE_PORT_OPTIMISED_TASK_SELECTION
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1
#endif
#if configUSE_PORT_OPTIMISED_TASK_SELECTION == 1
/* Check the configuration. */