* Basic DHCPv6 UT framework.
* Add test cases for eGetDHCPv6State
* Add reset test case
* Add test cases for solicit happy path.
* Refine test flow
* Add test cases for advertise.
* Add final timeout & test case on waiting reply.
* Add DHCP address lease unit test case
* Add test case for socket creation failed.
* Disable debug print
* Fix coverage scan
* Add test cases for wrong msg type & transaction ID.
* Add more error handling case.
* Add test cases for prvIsOptionLengthValid
* Rename test case
* Add test case for prvDHCPv6_handleStatusCode
* Add test cases for vDHCPv6ProcessEndPoint_HandleReply
* Add test case for xDHCPv6ProcessEndPoint_HandleAdvertise
* Add test case for xDHCPv6ProcessEndPoint_HandleState
* Refine again.
* Refine again.
* Remove fall back function, not implemented for IPv6.
* Remove unnecessary check
* Add expect state mismatch test.
* Add test cases for create/close sockets.
* Add error handling and UT
* Ignore unknown sub-option.
* Add coverage for prvStateName
* Fix corner case for sub-option.
* Fix spelling & build
* Code beautify and remove unnecessary define
* Remove list_macros.h in DHCPv6 unit test.
* Add UT for FreeRTOS_IPv6_Utils
* Fix build issue
* Update comments for each function
* Update variable name
* Remove FreeRTOS_inet_pton6 changes
* Update pdFALSE
* Add the unit-test directory to main CMake
* Enable coverage check
* Updated comments
* Add FreeRTOS_IPv6 unit test framework
* Add test cases for prvAllowIPPacketIPv6
* Add test cases for eHandleIPv6ExtensionHeaders
* Add test cases for IPv6 for first configuration
* AddIPv6 different configuration framework
* Add test cases for xCheckIPv6SizeFields
* Fix seg fault
* Remove ipconfigUSE_IPV6
* Add change for FreeRTOS_IP_Utils unit test case
* Fix comments
* Uncrustify: triggered by comment.
* Fixed build issue with IP utils unit test build.
* Removed calculation of checksum being done twice for debug printf
---------
Co-authored-by: Monika Singh <moninom@amazon.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
* Fix unit test cases for FreeRTOS_Sockets_TCP_API_utest
* Fix unit test case for FreeRTOS_Sockets_privates_utest
* Fix unit test case for FreeRTOS_Sockets_GenericAPI_utest
* Fix unit test case for FreeRTOS_Sockets_UDP_API_utest
* Update ucASCIIToHex
* WIP fix tcp transmission utests
* WIP fixing failing test cases for TCP transmission unittests
* Fix issue with tcp test case arguments getting changed when passed to functions
* Fixed failing unit tests for TCP transmission unit tests
* WIP fix failing test cases
* Fixed failing tests for UDP IP unit tests
* Fixed unit tests failures after combining v4 specific source with main udp ip source
* Removing unused code
* WIP Fix build for IP ttimers
* Fixed build for IP timers
* removed global config settings specific to ip timers test
* Updating the branch with latestt target branch changes
* Uncrustify: triggered by comment.
Co-authored-by: GitHub Action <action@github.com>
* WIP fix build issues
* Edit unit test files to ake it buuildable
* WIP build issues fix
* Fixed IP utils ut build
* Removed update made on the global freertos ip config used by the unit tests
* Updating branch to the latest target branch
* Running uncrustify
This commit brings in the refactoring and restructuring changes
from IntegrationTesting1 branch to the main branch.
It also includes additional unit tests for 100% coverage.
The rationale behind not creating a PR is that the conflicts were too
huge to be resolved correctly. Thus, a force push to the main branch is
being done.
* Add entropy
* remove warning
* Remove function defs from headers
* Some corrections
* More fixes and uncrustify
* Remove the BaseType min function
* Doxygen
* Fix one CBMC proof
* More cbmc proof fixes
* More cbmc fixes
* Some doxygen additions
* Update last CBMC proof
* Doxygen comments
* Doxygen updates
* Doxygen and spell check
* Spell check and unit-test
* Unit test fix
* Update after comments
* Update 2 after comments
* Move function around
* Uncrustify
* Update after comments
Co-authored-by: Gary Wicker <14828980+gkwicker@users.noreply.github.com>