ublox-at-cellular-interface-ext

Dependencies:   ublox-at-cellular-interface

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);