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

Reply via email to