/* * This test checks rtems_cpu_usage_top command with * 30 tasks being created and deleted. The command * should show the task list grow to the top 20 tasks * then shrink back down to 5 tasks. * * Input parameters: * argument - task argument * * Output parameters: NONE * * COPYRIGHT (c) 2014. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #define CONFIGURE_INIT #include "system.h" #include const char rtems_test_name[] = "TOP"; /* * This method is called by Task_3 to provide * a variable lengh run time for each instance * of the task. */ void add_some( uint32_t per_loop, uint32_t *sum, uint32_t *next ) { int i; for ( i=0 ; i