Difference between pages "r7.1.1:Enum libtest misc determine erg result" and "r7.1.1:Enum libtest test id"
m (1 revision imported) |
m (1 revision imported) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:enum | {{DISPLAYTITLE:enum libtest_test_id}} | ||
==Source File== | ==Source File== | ||
└── test_and_benchmark | └── test_and_benchmark | ||
Line 5: | Line 5: | ||
└── inc | └── inc | ||
└── libtest | └── libtest | ||
└── | └── libtest_tests.h | ||
==Enum== | ==Enum== | ||
enum | enum libtest_test_id | ||
{ | { | ||
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_ADD, | |||
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_CAS, | |||
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_DCAS, | |||
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_EXCHANGE, | |||
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_ALIGNMENT, | |||
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL, | |||
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL_AND_OVERWRITE, | |||
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_OVERWRITE, | |||
LIBTEST_TEST_ID_FREELIST_ALIGNMENT, | |||
LIBTEST_TEST_ID_FREELIST_EA_POPPING, | |||
LIBTEST_TEST_ID_FREELIST_EA_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_FREELIST_EA_PUSHING, | |||
LIBTEST_TEST_ID_FREELIST_EA_RAPID_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING, | |||
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_PUSHING, | |||
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_RAPID_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_HASH_ADDONLY_ALIGNMENT, | |||
LIBTEST_TEST_ID_HASH_ADDONLY_FAIL_AND_OVERWRITE, | |||
LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_FAIL, | |||
LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_OVERWRITE, | |||
LIBTEST_TEST_ID_HASH_ADDONLY_ITERATE, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_ALIGNMENT, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED_WITH_CURSOR, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_ALIGNMENT, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_START, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_END, | |||
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_AFTER, | |||
LIBTEST_TEST_ID_QUEUE_UMM_ALIGNMENT, | |||
LIBTEST_TEST_ID_QUEUE_UMM_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_AND_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_WITH_MALLOC_AND_DEQUEUING_WITH_FREE, | |||
LIBTEST_TEST_ID_QUEUE_UMM_RAPID_ENQUEUING_AND_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BMM_ALIGNMENT, | |||
LIBTEST_TEST_ID_QUEUE_BMM_COUNT, | |||
LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BMM_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING_AND_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BMM_RAPID_ENQUEUING_AND_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BSS_DEQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING, | |||
LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING_AND_DEQUEUING, | |||
LIBTEST_TEST_ID_RINGBUFFER_READING, | |||
LIBTEST_TEST_ID_RINGBUFFER_WRITING, | |||
LIBTEST_TEST_ID_RINGBUFFER_READING_AND_WRITING, | |||
LIBTEST_TEST_ID_STACK_ALIGNMENT, | |||
LIBTEST_TEST_ID_STACK_POPPING, | |||
LIBTEST_TEST_ID_STACK_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_STACK_PUSHING, | |||
LIBTEST_TEST_ID_STACK_RAPID_POPPING_AND_PUSHING, | |||
LIBTEST_TEST_ID_COUNT | |||
}; | }; | ||
==Values== | ==Values== | ||
'' | ''LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_ADD'' | ||
: | : Atomic add abstraction test. | ||
'' | ''LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_CAS'' | ||
: | : Atomic CAS abstraction test. | ||
'' | ''LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_DCAS'' | ||
: | : Atomic DWCAS abstraction test. | ||
'' | ''LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_EXCHANGE'' | ||
: | : Atomic exchange abstraction test. | ||
'' | ''LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_ALIGNMENT'' | ||
: | : btree (addonly, unbalanced) structs member alignments test. | ||
''LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL'' | |||
: | |||
''LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL_AND_OVERWRITE'' | |||
: | |||
''LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_OVERWRITE'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_ALIGNMENT'' | |||
: freelist structs member alignments test. | |||
''LIBTEST_TEST_ID_FREELIST_EA_POPPING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_EA_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_EA_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_EA_RAPID_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_RAPID_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_HASH_ADDONLY_ALIGNMENT'' | |||
: hash (addonly) structs member alignments test. | |||
''LIBTEST_TEST_ID_HASH_ADDONLY_FAIL_AND_OVERWRITE'' | |||
: | |||
''LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_FAIL'' | |||
: | |||
''LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_OVERWRITE'' | |||
: | |||
''LIBTEST_TEST_ID_HASH_ADDONLY_ITERATE'' | |||
: | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_ALIGNMENT'' | |||
: list (addonly, singlylinked, ordered) structs member alignments test. | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED'' | |||
: | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED_WITH_CURSOR'' | |||
: | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_ALIGNMENT'' | |||
: list (addonly, singlylinked, unordered) structs member alignments test. | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_START'' | |||
: | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_END'' | |||
: | |||
''LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_AFTER'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_UMM_ALIGNMENT'' | |||
: queue (unbounded, many producer, many consumer) structs member alignments test. | |||
''LIBTEST_TEST_ID_QUEUE_UMM_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_AND_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_WITH_MALLOC_AND_DEQUEUING_WITH_FREE'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_UMM_RAPID_ENQUEUING_AND_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BMM_ALIGNMENT'' | |||
: queue (bounded, many producer, many consumer) structs member alignments test. | |||
''LIBTEST_TEST_ID_QUEUE_BMM_COUNT'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BMM_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING_AND_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BMM_RAPID_ENQUEUING_AND_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BSS_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING_AND_DEQUEUING'' | |||
: | |||
''LIBTEST_TEST_ID_RINGBUFFER_READING'' | |||
: | |||
''LIBTEST_TEST_ID_RINGBUFFER_WRITING'' | |||
: | |||
''LIBTEST_TEST_ID_RINGBUFFER_READING_AND_WRITING'' | |||
: | |||
''LIBTEST_TEST_ID_STACK_ALIGNMENT'' | |||
: stack structs member alignments test. | |||
''LIBTEST_TEST_ID_STACK_POPPING'' | |||
: | |||
''LIBTEST_TEST_ID_STACK_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_STACK_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_STACK_RAPID_POPPING_AND_PUSHING'' | |||
: | |||
''LIBTEST_TEST_ID_COUNT'' | |||
: The number of members in this enum. | |||
==Notes== | ==Notes== | ||
This enum | This enum is used by ''libtest'' to uniquely identify tests. | ||
==See Also== | ==See Also== | ||
* [[r7.1.1:Release_7.1.1_Documentation|Release 7.1.1 Documentation]] | * [[r7.1.1:Release_7.1.1_Documentation|Release 7.1.1 Documentation]] |
Latest revision as of 20:16, 17 February 2017
Source File
└── test_and_benchmark └── libtest └── inc └── libtest └── libtest_tests.h
Enum
enum libtest_test_id { LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_ADD, LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_CAS, LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_DCAS, LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_EXCHANGE, LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_ALIGNMENT, LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL, LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL_AND_OVERWRITE, LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_OVERWRITE, LIBTEST_TEST_ID_FREELIST_ALIGNMENT, LIBTEST_TEST_ID_FREELIST_EA_POPPING, LIBTEST_TEST_ID_FREELIST_EA_POPPING_AND_PUSHING, LIBTEST_TEST_ID_FREELIST_EA_PUSHING, LIBTEST_TEST_ID_FREELIST_EA_RAPID_POPPING_AND_PUSHING, LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING, LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING_AND_PUSHING, LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_PUSHING, LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_RAPID_POPPING_AND_PUSHING, LIBTEST_TEST_ID_HASH_ADDONLY_ALIGNMENT, LIBTEST_TEST_ID_HASH_ADDONLY_FAIL_AND_OVERWRITE, LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_FAIL, LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_OVERWRITE, LIBTEST_TEST_ID_HASH_ADDONLY_ITERATE, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_ALIGNMENT, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED_WITH_CURSOR, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_ALIGNMENT, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_START, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_END, LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_AFTER, LIBTEST_TEST_ID_QUEUE_UMM_ALIGNMENT, LIBTEST_TEST_ID_QUEUE_UMM_DEQUEUING, LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING, LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_AND_DEQUEUING, LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_WITH_MALLOC_AND_DEQUEUING_WITH_FREE, LIBTEST_TEST_ID_QUEUE_UMM_RAPID_ENQUEUING_AND_DEQUEUING, LIBTEST_TEST_ID_QUEUE_BMM_ALIGNMENT, LIBTEST_TEST_ID_QUEUE_BMM_COUNT, LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING, LIBTEST_TEST_ID_QUEUE_BMM_DEQUEUING, LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING_AND_DEQUEUING, LIBTEST_TEST_ID_QUEUE_BMM_RAPID_ENQUEUING_AND_DEQUEUING, LIBTEST_TEST_ID_QUEUE_BSS_DEQUEUING, LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING, LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING_AND_DEQUEUING, LIBTEST_TEST_ID_RINGBUFFER_READING, LIBTEST_TEST_ID_RINGBUFFER_WRITING, LIBTEST_TEST_ID_RINGBUFFER_READING_AND_WRITING, LIBTEST_TEST_ID_STACK_ALIGNMENT, LIBTEST_TEST_ID_STACK_POPPING, LIBTEST_TEST_ID_STACK_POPPING_AND_PUSHING, LIBTEST_TEST_ID_STACK_PUSHING, LIBTEST_TEST_ID_STACK_RAPID_POPPING_AND_PUSHING, LIBTEST_TEST_ID_COUNT };
Values
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_ADD
- Atomic add abstraction test.
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_CAS
- Atomic CAS abstraction test.
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_DCAS
- Atomic DWCAS abstraction test.
LIBTEST_TEST_ID_PORTING_ABSTRACTION_LAYER_EXCHANGE
- Atomic exchange abstraction test.
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_ALIGNMENT
- btree (addonly, unbalanced) structs member alignments test.
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_FAIL_AND_OVERWRITE
LIBTEST_TEST_ID_BTREE_ADDONLY_UNBALANCED_RANDOM_ADDS_OVERWRITE
LIBTEST_TEST_ID_FREELIST_ALIGNMENT
- freelist structs member alignments test.
LIBTEST_TEST_ID_FREELIST_EA_POPPING
LIBTEST_TEST_ID_FREELIST_EA_POPPING_AND_PUSHING
LIBTEST_TEST_ID_FREELIST_EA_PUSHING
LIBTEST_TEST_ID_FREELIST_EA_RAPID_POPPING_AND_PUSHING
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_POPPING_AND_PUSHING
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_PUSHING
LIBTEST_TEST_ID_FREELIST_WITHOUT_EA_RAPID_POPPING_AND_PUSHING
LIBTEST_TEST_ID_HASH_ADDONLY_ALIGNMENT
- hash (addonly) structs member alignments test.
LIBTEST_TEST_ID_HASH_ADDONLY_FAIL_AND_OVERWRITE
LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_FAIL
LIBTEST_TEST_ID_HASH_ADDONLY_RANDOM_ADDS_OVERWRITE
LIBTEST_TEST_ID_HASH_ADDONLY_ITERATE
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_ALIGNMENT
- list (addonly, singlylinked, ordered) structs member alignments test.
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_ORDERED_NEW_ORDERED_WITH_CURSOR
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_ALIGNMENT
- list (addonly, singlylinked, unordered) structs member alignments test.
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_START
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_END
LIBTEST_TEST_ID_LIST_ADDONLY_SINGLYLINKED_UNORDERED_NEW_AFTER
LIBTEST_TEST_ID_QUEUE_UMM_ALIGNMENT
- queue (unbounded, many producer, many consumer) structs member alignments test.
LIBTEST_TEST_ID_QUEUE_UMM_DEQUEUING
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_AND_DEQUEUING
LIBTEST_TEST_ID_QUEUE_UMM_ENQUEUING_WITH_MALLOC_AND_DEQUEUING_WITH_FREE
LIBTEST_TEST_ID_QUEUE_UMM_RAPID_ENQUEUING_AND_DEQUEUING
LIBTEST_TEST_ID_QUEUE_BMM_ALIGNMENT
- queue (bounded, many producer, many consumer) structs member alignments test.
LIBTEST_TEST_ID_QUEUE_BMM_COUNT
LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING
LIBTEST_TEST_ID_QUEUE_BMM_DEQUEUING
LIBTEST_TEST_ID_QUEUE_BMM_ENQUEUING_AND_DEQUEUING
LIBTEST_TEST_ID_QUEUE_BMM_RAPID_ENQUEUING_AND_DEQUEUING
LIBTEST_TEST_ID_QUEUE_BSS_DEQUEUING
LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING
LIBTEST_TEST_ID_QUEUE_BSS_ENQUEUING_AND_DEQUEUING
LIBTEST_TEST_ID_RINGBUFFER_READING
LIBTEST_TEST_ID_RINGBUFFER_WRITING
LIBTEST_TEST_ID_RINGBUFFER_READING_AND_WRITING
LIBTEST_TEST_ID_STACK_ALIGNMENT
- stack structs member alignments test.
LIBTEST_TEST_ID_STACK_POPPING
LIBTEST_TEST_ID_STACK_POPPING_AND_PUSHING
LIBTEST_TEST_ID_STACK_PUSHING
LIBTEST_TEST_ID_STACK_RAPID_POPPING_AND_PUSHING
LIBTEST_TEST_ID_COUNT
- The number of members in this enum.
Notes
This enum is used by libtest to uniquely identify tests.