Example #1
0
rtems_task Init(
  rtems_task_argument argument
)
{
  puts( "\n\n*** TIME TEST 30 ***" );

  rtems_time_test_measure_operation(
    "rtems_barrier_create: only case",
    benchmark_barrier_create,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  rtems_time_test_measure_operation(
    "rtems_barrier_ident: only case",
    benchmark_barrier_ident,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  rtems_time_test_measure_operation(
    "rtems_barrier_delete: only case",
    benchmark_barrier_delete,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  puts( "*** END OF TIME TEST 30 ***" );

  rtems_test_exit(0);
}
Example #2
0
File: init.c Project: gedare/rtems
rtems_task Init(
  rtems_task_argument argument
)
{
  TEST_BEGIN();

  rtems_time_test_measure_operation(
    "rtems_barrier_create: only case",
    benchmark_barrier_create,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  rtems_time_test_measure_operation(
    "rtems_barrier_ident: only case",
    benchmark_barrier_ident,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  rtems_time_test_measure_operation(
    "rtems_barrier_delete: only case",
    benchmark_barrier_delete,
    NULL,
    OPERATION_COUNT,
    0
  );
  
  TEST_END();

  rtems_test_exit(0);
}
Example #3
0
File: init.c Project: gedare/rtems
void *POSIX_Init(
  void *argument
)
{
  TEST_BEGIN();

  rtems_time_test_measure_operation(
    "pthread_create: no preempt",
    benchmark_pthread_create,
    NULL,
    1,
    0
  );

  
  TEST_END();

  rtems_test_exit(0);
}
Example #4
0
void *POSIX_Init(
  void *argument
)
{
  puts( "\n\n*** POSIX TIME TEST PSXTMTHREAD01 ***" );

  rtems_time_test_measure_operation(
    "pthread_create",
    benchmark_pthread_create,
    NULL,
    1,
    0
  );

  
  puts( "*** END OF POSIX TIME TEST PSXTMTHREAD01 ***" );

  rtems_test_exit(0);
}