POSIX 1003.1q Test Suite
The Open Group Test Suite for the
POSIX Tracing amendment is known as VSTRC. It is a standalone test
suite covering POSIX 1003.1q - 2000 and any associated Technical
Corrigenda. It also covers the Tracing Option within IEEE Std 1003.1,
2003 Edition.
The test suite covers the following
functional areas in the IEEE POSIX 1003.1q standard.
The following new POSIX functions are
tested:
pthread_attr_gettracingstate()
pthread_attr_settracingstate()
pthread_gettracingstate()
pthread_settracingstate()
posix_trace_attr_destroy()
posix_trace_attr_getclockres()
posix_trace_attr_getcreatetime()
posix_trace_attr_getgenversion()
posix_trace_attr_getinherited()
posix_trace_attr_getlogfullpolicy()
posix_trace_attr_getmaxdatasize()
posix_trace_attr_getlogsize()
posix_trace_attr_getstreamsize()
posix_trace_attr_getmaxsystemeventsize()
posix_trace_attr_getname()
posix_trace_attr_getstreamfullpolicy()
posix_trace_attr_getusereventsize()
posix_trace_attr_getutsname()
posix_trace_attr_init()
posix_trace_attr_setinherited()
posix_trace_attr_setlogfullpolicy()
posix_trace_attr_setmaxdatasize()
posix_trace_attr_setlogsize()
posix_trace_attr_setstreamsize()
posix_trace_attr_setname()
posix_trace_attr_setstreamfullpolicy()
posix_trace_close()
posix_trace_create()
posix_trace_create_withlog()
posix_trace_eventid_open()
posix_trace_eventid_equal()
posix_trace_trid_eventid_open()
posix_trace_eventid_get_name()
posix_trace_eventtypelist_getnext_id()
posix_trace_eventtypelist_rewind()
posix_trace_eventset_add()
posix_trace_eventset_del()
posix_trace_eventset_empty()
posix_trace_eventset_fill()
posix_trace_eventset_complement()
posix_trace_eventset_ismember()
posix_trace_flush()
posix_trace_get_attr()
posix_trace_get_filter()
posix_trace_get_status()
posix_trace_getnext_event()
posix_trace_open()
posix_trace_rewind()
posix_trace_set_filter()
posix_trace_shutdown()
posix_trace_start()
posix_trace_stop()
posix_trace_clear()
posix_trace_timedgetnext_event()
posix_trace_trygetnext_event()
posix_trace_event()
Tests are also performed on existing
functions POSIX .1 functions whose behaviour is modified by the trace
functionality.
The following header files are tested:
<pthread.h>
<trace.h>
|