mirror of https://github.com/ARMmbed/mbed-os.git
test(api-watchdog): Fix errors in compiling watchdog greentea tests
The latest rebase of the watchdog feature branch introduced errors in compiling watchdog tests due to missing headers. - Watchdog HAL API test Include missing header files to main.cpp (mbed_wait_api.h, stdlib.h). - Watchdog HAL API timing test Include missing header files to main.cpp (us_ticker_api.h). - Watchdog Driver API test Include missing header files to main.cpp (mbed_wait_api.h, stdlib.h). Inject mbed namespace into main.cpp to fix Watchdog name resolution.pull/10657/head
parent
5fc77d3c4a
commit
b06e30ed35
|
@ -18,13 +18,16 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __STDC_LIMIT_MACROS
|
#define __STDC_LIMIT_MACROS
|
||||||
#include <stdint.h>
|
|
||||||
#include "greentea-client/test_env.h"
|
|
||||||
#include "utest/utest.h"
|
|
||||||
#include "unity/unity.h"
|
|
||||||
#include "drivers/Watchdog.h"
|
#include "drivers/Watchdog.h"
|
||||||
|
#include "greentea-client/test_env.h"
|
||||||
|
#include "mbed_wait_api.h"
|
||||||
|
#include "unity/unity.h"
|
||||||
|
#include "utest/utest.h"
|
||||||
#include "Watchdog_tests.h"
|
#include "Watchdog_tests.h"
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
/* This is platform specific and depends on the watchdog timer implementation,
|
/* This is platform specific and depends on the watchdog timer implementation,
|
||||||
* e.g. STM32F4 uses 32kHz internal RC oscillator to clock the IWDG, so
|
* e.g. STM32F4 uses 32kHz internal RC oscillator to clock the IWDG, so
|
||||||
* when the prescaler divider is set to max value of 256 the resolution
|
* when the prescaler divider is set to max value of 256 the resolution
|
||||||
|
@ -50,6 +53,8 @@ using utest::v1::Case;
|
||||||
using utest::v1::Specification;
|
using utest::v1::Specification;
|
||||||
using utest::v1::Harness;
|
using utest::v1::Harness;
|
||||||
|
|
||||||
|
using namespace mbed;
|
||||||
|
|
||||||
void test_max_timeout_is_valid()
|
void test_max_timeout_is_valid()
|
||||||
{
|
{
|
||||||
Watchdog watchdog;
|
Watchdog watchdog;
|
||||||
|
|
|
@ -18,11 +18,14 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "greentea-client/test_env.h"
|
#include "greentea-client/test_env.h"
|
||||||
#include "utest/utest.h"
|
|
||||||
#include "unity/unity.h"
|
|
||||||
#include "hal/watchdog_api.h"
|
#include "hal/watchdog_api.h"
|
||||||
|
#include "mbed_wait_api.h"
|
||||||
|
#include "unity/unity.h"
|
||||||
|
#include "utest/utest.h"
|
||||||
#include "watchdog_api_tests.h"
|
#include "watchdog_api_tests.h"
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
/* This is platform specific and depends on the watchdog timer implementation,
|
/* This is platform specific and depends on the watchdog timer implementation,
|
||||||
* e.g. STM32F4 uses 32kHz internal RC oscillator to clock the IWDG, so
|
* e.g. STM32F4 uses 32kHz internal RC oscillator to clock the IWDG, so
|
||||||
* when the prescaler divider is set to max value of 256 the resolution
|
* when the prescaler divider is set to max value of 256 the resolution
|
||||||
|
|
|
@ -18,9 +18,10 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "greentea-client/test_env.h"
|
#include "greentea-client/test_env.h"
|
||||||
#include "utest/utest.h"
|
|
||||||
#include "unity/unity.h"
|
|
||||||
#include "hal/watchdog_api.h"
|
#include "hal/watchdog_api.h"
|
||||||
|
#include "unity/unity.h"
|
||||||
|
#include "us_ticker_api.h"
|
||||||
|
#include "utest/utest.h"
|
||||||
#include "watchdog_timing_tests.h"
|
#include "watchdog_timing_tests.h"
|
||||||
|
|
||||||
#define MSG_VALUE_DUMMY "0"
|
#define MSG_VALUE_DUMMY "0"
|
||||||
|
|
Loading…
Reference in New Issue