ud3tn/test/unit/test.c
Felix Walter 030b0bf75a routing/compat: Implement JSON configuration parser
This adds the JSON parser logic as an alternative to the custom legacy
format and also adds necessary tests.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2025-06-05 17:03:39 +02:00

38 lines
1 KiB
C

// SPDX-License-Identifier: BSD-3-Clause OR Apache-2.0
#include "testud3tn_unity.h"
void testud3tn(void)
{
RUN_TEST_GROUP(simplehtab);
RUN_TEST_GROUP(sdnv);
RUN_TEST_GROUP(eid);
RUN_TEST_GROUP(fib);
RUN_TEST_GROUP(agent_manager);
RUN_TEST_GROUP(crc);
RUN_TEST_GROUP(bundle6Create);
RUN_TEST_GROUP(bundle6Fragment);
RUN_TEST_GROUP(bundle6ParserSerializer);
RUN_TEST_GROUP(bundle7Parser);
RUN_TEST_GROUP(bundle7Serializer);
RUN_TEST_GROUP(bundle7Reports);
RUN_TEST_GROUP(bundle7Fragmentation);
RUN_TEST_GROUP(bundle7Create);
RUN_TEST_GROUP(spp);
RUN_TEST_GROUP(spp_parser);
RUN_TEST_GROUP(spp_timecodes);
RUN_TEST_GROUP(aap);
RUN_TEST_GROUP(aap_parser);
RUN_TEST_GROUP(aap_serializer);
RUN_TEST_GROUP(bibe_header_encoder);
RUN_TEST_GROUP(bibe_parser);
RUN_TEST_GROUP(bibe_validation);
RUN_TEST_GROUP(bundle);
RUN_TEST_GROUP(node);
RUN_TEST_GROUP(routingTable);
#ifndef DISABLE_JSON
RUN_TEST_GROUP(json_config);
#endif // DISABLE_JSON
#ifdef PLATFORM_POSIX
RUN_TEST_GROUP(simple_queue);
#endif // PLATFORM_POSIX
}