pnoltes opened a new pull request, #711: URL: https://github.com/apache/celix/pull/711
# Intro This PR removes the usage of Cpputest. Cpputest was used for the deprecated linked list, array_list tests, hash map, and IP utils. # Linked List This PR removes the linked list implementation and the linked list Cpputests. Linked list was still used in the shell TUI history, which has now been refactored to use the array list instead. # Deprecated Array List The header, implementation, and Cpputests for the deprecated array list API (API without the `celix_` prefix) have been removed. Additionally, any usage of the deprecated array list API has been updated to use celix_array_list. Note that the removal of the deprecated array list usage accounts for the majority of the changed files. # IP Utils The Cpputests for IP utils and their implementation have been refactored to GTests with an updated implementation. This includes enhanced error handling and corresponding tests. It's important to note that IP utils are currently not used in the Celix framework or bundles. However, they could be valuable for remote service implementations, specifically the `celix_utils_findIpInSubnet` function, which can identify the appropriate IP for listening based on a subnet CIDR notation. # Deprecated Hash Map The Cpputests for the deprecated hash map (hash map API without the `celix_` prefix) have been refactored to GTests and are maintained as much as possible in their original form. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org