ublox-at-cellular-interface-ext
Dependencies: ublox-at-cellular-interface
Diff: TESTS/unit_tests/http/main.cpp
- Revision:
- 5:9fd89567f769
- Parent:
- 0:0b75e22c9231
- Child:
- 11:3631f62bb359
diff -r 39acbc0111eb -r 9fd89567f769 TESTS/unit_tests/http/main.cpp --- a/TESTS/unit_tests/http/main.cpp Fri Jun 09 22:23:28 2017 +0000 +++ b/TESTS/unit_tests/http/main.cpp Tue Jun 13 00:12:01 2017 +0100 @@ -4,9 +4,15 @@ #include "utest.h" #include "UbloxATCellularInterfaceExt.h" #include "UDPSocket.h" -#include "FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/common_functions.h" +#ifdef FEATURE_COMMON_PAL #include "mbed_trace.h" #define TRACE_GROUP "TEST" +#else +#define tr_debug(format, ...) debug(format "\n", ## __VA_ARGS__) +#define tr_info(format, ...) debug(format "\n", ## __VA_ARGS__) +#define tr_warn(format, ...) debug(format "\n", ## __VA_ARGS__) +#define tr_error(format, ...) debug(format "\n", ## __VA_ARGS__) +#endif using namespace utest::v1; @@ -61,8 +67,10 @@ // PRIVATE VARIABLES // ---------------------------------------------------------------- +#ifdef FEATURE_COMMON_PAL // Lock for debug prints static Mutex mtx; +#endif // An instance of the cellular interface static UbloxATCellularInterfaceExt *pDriver = @@ -77,6 +85,7 @@ // PRIVATE FUNCTIONS // ---------------------------------------------------------------- +#ifdef FEATURE_COMMON_PAL // Locks for debug prints static void lock() { @@ -87,6 +96,7 @@ { mtx.unlock(); } +#endif // ---------------------------------------------------------------- // TESTS @@ -322,10 +332,13 @@ // ---------------------------------------------------------------- int main() { + +#ifdef FEATURE_COMMON_PAL mbed_trace_init(); mbed_trace_mutex_wait_function_set(lock); mbed_trace_mutex_release_function_set(unlock); +#endif // Run tests return !Harness::run(specification);