Initial version of sunny day buffer pool, buffer and packet API tests. Based on Bill's buffer & packets patches for v0.5.
linux-generic doesn't support segmented packets in v0.5, so two tests are failing. Test results: Suite: buffer Pool tests Test: pool_create_destroy_raw ...passed Test: pool_create_destroy_packet ...passed Test: pool_create_destroy_timeout ...passed Test: pool_create_destroy_any ...passed Test: pool_create_destroy_raw_shm ...passed Test: pool_lookup_info_print ...passed Test: pool_alloc_buffer_raw ...passed Test: pool_alloc_buffer_packet ...passed Test: pool_alloc_buffer_timeout ...passed Test: pool_alloc_buffer_any ...passed Test: pool_free_buffer ...passed Suite: buffer tests Test: buffer_management_basic ...passed Suite: packet tests Test: packet_alloc_free ...passed Test: packet_alloc_segmented ...FAILED 1. ../../../../odp/test/validation/buffer/odp_packet_test.c:75 - pkt != ODP_PACKET_INVALID Test: packet_basic_metadata ...passed Test: packet_debug ...passed Test: packet_length ...passed Test: packet_headroom ...passed Test: packet_tailroom ...passed Test: packet_context ...passed Test: packet_buffer_conversion ...passed Test: packet_layer_offsets ...passed Test: packet_segments ...passed Test: packet_segment_last ...passed Test: packet_in_flags ...passed Test: packet_out_flags ...passed Test: packet_error_flags ...passed Test: packet_add_rem_data ...FAILED 1. ../../../../odp/test/validation/buffer/odp_packet_test.c:440 - new_pkt != ODP_PACKET_INVALID Test: packet_copy ...passed Test: packet_copydata ...passed Test: packet_offset ...passed Run Summary: Type Total Ran Passed Failed Inactive suites 3 3 n/a 0 0 tests 31 31 29 2 0 asserts 238 238 236 2 n/a Taras Kondratiuk (3): validation: buffer: add initial buffer pool tests validation: buffer: add initial buffer tests validation: buffer: add initial packet tests test/validation/.gitignore | 1 + test/validation/Makefile.am | 8 +- test/validation/buffer/odp_buffer_pool_test.c | 212 ++++++++ test/validation/buffer/odp_buffer_test.c | 52 ++ test/validation/buffer/odp_buffer_testsuites.h | 29 ++ test/validation/buffer/odp_packet_test.c | 659 +++++++++++++++++++++++++ test/validation/odp_buffer.c | 24 + 7 files changed, 984 insertions(+), 1 deletion(-) create mode 100644 test/validation/buffer/odp_buffer_pool_test.c create mode 100644 test/validation/buffer/odp_buffer_test.c create mode 100644 test/validation/buffer/odp_buffer_testsuites.h create mode 100644 test/validation/buffer/odp_packet_test.c create mode 100644 test/validation/odp_buffer.c -- 1.9.1 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org http://lists.linaro.org/mailman/listinfo/lng-odp