Ram Gandikota
/
IOTMetronome
FRDM K64F Metronome
Diff: pal/Test/Unitest/pal_socket_test_runner.c
- Revision:
- 0:dbad57390bd1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pal/Test/Unitest/pal_socket_test_runner.c Sun May 14 18:37:05 2017 +0000 @@ -0,0 +1,61 @@ +/* +* Copyright (c) 2016 ARM Limited. All rights reserved. +* SPDX-License-Identifier: Apache-2.0 +* Licensed under the Apache License, Version 2.0 (the License); you may +* not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an AS IS BASIS, WITHOUT +* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "unity.h" +#include "unity_fixture.h" + + +// pal Socket API tests +TEST_GROUP_RUNNER(pal_socket) +{ +#if (PAL_INCLUDE || socketUDPCreationOptionsTest) + RUN_TEST_CASE(pal_socket, socketUDPCreationOptionsTest); +#endif +#if (PAL_INCLUDE || basicTCPclinetSendRecieve) + RUN_TEST_CASE(pal_socket, basicTCPclinetSendRecieve); +#endif +#if (PAL_INCLUDE || basicUDPclinetSendRecieve) + RUN_TEST_CASE(pal_socket, basicUDPclinetSendRecieve); +#endif +#if (PAL_INCLUDE || basicSocketScenario3) + RUN_TEST_CASE(pal_socket, basicSocketScenario3); +#endif +#if (PAL_INCLUDE || basicSocketScenario4) + RUN_TEST_CASE(pal_socket, basicSocketScenario4); +#endif +#if (PAL_INCLUDE || tProvUDPTest) + RUN_TEST_CASE(pal_socket, tProvUDPTest); +#endif +#if (PAL_INCLUDE || basicSocketScenario5) + RUN_TEST_CASE(pal_socket, basicSocketScenario5); +#endif +} + +// Each of these should be in a separate file. + + +// pal OS API tests +//TEST_GROUP_RUNNER(pal_OS) +//{ +//} + +/* Run all the tests +void RunAllTests(void) +{ + RUN_TEST_GROUP(pal_socket); + //RUN_TEST_GROUP(pal_OS); +}*/ +