You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS/FreeRTOS-Plus/Test/FreeRTOS-Plus-TCP/Integration/Full-TCP-Suite
johnrhen 43defa566c
Apply release changes to main branch (#759)
* Update History.txt and README.md for December release (#744)

* Update History.txt and README.md for release

* Bump mbedtls submodule to v2.28.0 (#745)

* Patch project files for mbedtls (#751)

* Apply group 1 patches

* Apply patches for group 2

* Update project files for mbedTLS new version

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Fix warnings in projects

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Fix warnings in HTTP_S3_Download demo

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>

* Update changelog and history for corePKCS11 update (#752)

* Update submodule pointer and manifest.yml for corePKCS11 (#754)

* Update readme and history.txt to show that Sigv4 is a newly added library (#756)

* Revert update to v143 of VS toolset (#757)

* [AUTO][RELEASE]: Bump file header version to "202112.00"

* Update file headers to satisfy core checks

Co-authored-by: Muneeb Ahmed <54290492+muneebahmed10@users.noreply.github.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: johnrhen <johnrhen@users.noreply.github.com>
3 years ago
..
Config Apply release changes to main branch (#759) 3 years ago
Logging Apply release changes to main branch (#759) 3 years ago
Test_Code Apply release changes to main branch (#759) 3 years ago
WinPCap Apply release changes to main branch (#759) 3 years ago
Full-TCP-Suite.sln Add Full TCP test suite - not using secure sockets (#131) 5 years ago
ReadMe.txt Add Full TCP test suite - not using secure sockets (#131) 5 years ago
Read_Me_Build_Instructions.url Add Full TCP test suite - not using secure sockets (#131) 5 years ago
WIN32.vcxproj Update path for WinSim logging port (#385) 4 years ago
WIN32.vcxproj.filters Update path for WinSim logging port (#385) 4 years ago
WIN32.vcxproj.user Add Full TCP test suite - not using secure sockets (#131) 5 years ago
main.c Apply release changes to main branch (#759) 3 years ago

ReadMe.txt

The FreeRTOS+TCP source code and example projects are currently provided in
their own .zip file download, but using the directory structure of the official
FreeRTOS .zip file download.  This allow the projects to be seamlessly moved
from one download to the other, but can seem strange when the files are viewed
in isolation.

The FreeRTOS+TCP test suite Visual Studio project file is in the following
directory: FreeRTOS-Plus\Test\FreeRTOS-Plus-TCP\Integration\Full-TCP-Suite

This project is a version of the standard FreeRTOS demos that includes the
integration tests of +TCP. It tests the +TCP stack through the use of FreeRTOS_Sockets
API. To Run this project, make sure that the computer is connected to a network
via ethernet cable. 
- Open the project (using file named `Full-TCP-Suite.sln`) and
choose the required network interface by modifying this line `#define 
configNETWORK_INTERFACE_TO_USE` in FreeRTOSConfig.h. 
- Modify the `tcptestECHO_SERVER_ADDR[0-3]` and `tcptestECHO_PORT` in the file 
`test_tcp.h` according to the address of the unsecure echo server of your choosing.
An implementation of echo server is provided here: 
https://docs.aws.amazon.com/freertos/latest/portingguide/afr-echo-server.html

Once these changes are made, just build and run the project. It should run 23 test
of which all should pass with a proper connection.