ublox-at-cellular-interface-ext
Dependencies: ublox-at-cellular-interface
Diff: TESTS/unit_tests/ftp/main.cpp
- Revision:
- 5:9fd89567f769
- Parent:
- 0:0b75e22c9231
- Child:
- 11:3631f62bb359
--- a/TESTS/unit_tests/ftp/main.cpp Fri Jun 09 22:23:28 2017 +0000 +++ b/TESTS/unit_tests/ftp/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; @@ -133,8 +139,10 @@ // PRIVATE VARIABLES // ---------------------------------------------------------------- +#ifdef FEATURE_COMMON_PAL // Lock for debug prints static Mutex mtx; +#endif // An instance of the cellular interface static UbloxATCellularInterfaceExt *pDriver = @@ -148,6 +156,7 @@ // PRIVATE FUNCTIONS // ---------------------------------------------------------------- +#ifdef FEATURE_COMMON_PAL // Locks for debug prints static void lock() { @@ -158,7 +167,7 @@ { mtx.unlock(); } - +#endif // Write a file to the module's file system with known contents void createFile(const char * filename) { @@ -516,10 +525,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);