mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #7805 from jamesbeyond/fm_test
Skip Greentea tests for Mbed OS code coverage on Fast Modelspull/7895/head
commit
a24cecfc94
|
@ -331,8 +331,10 @@ Case cases[] = {
|
|||
Case("Test detach", test_detach),
|
||||
Case("Test multi call and time measure", test_multi_call_time),
|
||||
Case("Test multi ticker", test_multi_ticker),
|
||||
#if !defined(__ARM_FM) //FastModels not support time drifting test
|
||||
Case("Test timers: 1x ticker", test_case_1x_ticker),
|
||||
Case("Test timers: 2x ticker", test_case_2x_ticker)
|
||||
#endif
|
||||
};
|
||||
|
||||
utest::v1::status_t greentea_test_setup(const size_t number_of_cases)
|
||||
|
|
|
@ -68,9 +68,10 @@ Case cases[] = {
|
|||
Case("1 s delay during sleep (attach_us)", test_sleep<AttachUSTester<Timeout>, 1000000, LONG_DELTA_US>,
|
||||
greentea_failure_handler),
|
||||
#endif
|
||||
|
||||
#if !defined(__ARM_FM) //FastModels not support time drifting test
|
||||
Case("Timing drift (attach)", test_drift<AttachTester<Timeout> >),
|
||||
Case("Timing drift (attach_us)", test_drift<AttachUSTester<Timeout> >),
|
||||
#endif
|
||||
};
|
||||
|
||||
utest::v1::status_t greentea_test_setup(const size_t number_of_cases)
|
||||
|
|
|
@ -34,6 +34,11 @@
|
|||
#error [NOT_SUPPORTED] test not supported
|
||||
#endif
|
||||
|
||||
//FastModels not support time drifting test
|
||||
#if defined(__ARM_FM)
|
||||
#error [NOT_SUPPORTED] test not supported
|
||||
#endif
|
||||
|
||||
#define US_PER_S 1000000
|
||||
|
||||
using namespace utest::v1;
|
||||
|
|
|
@ -27,6 +27,11 @@
|
|||
#error [NOT_SUPPORTED] test not supported
|
||||
#endif
|
||||
|
||||
//FastModels not support time drifting test
|
||||
#if defined(__ARM_FM)
|
||||
#error [NOT_SUPPORTED] test not supported
|
||||
#endif
|
||||
|
||||
using utest::v1::Case;
|
||||
|
||||
#if defined(__CORTEX_M23) || defined(__CORTEX_M33)
|
||||
|
|
|
@ -31,6 +31,8 @@ using namespace utest::v1;
|
|||
|
||||
#if defined(__CORTEX_M23) || defined(__CORTEX_M33)
|
||||
#define THREAD_STACK_SIZE 512
|
||||
#elif defined(__ARM_FM)
|
||||
#define THREAD_STACK_SIZE 512
|
||||
#else
|
||||
#define THREAD_STACK_SIZE 320 /* larger stack cause out of heap memory on some 16kB RAM boards in multi thread test*/
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,8 @@ volatile bool thread_should_continue = true;
|
|||
#define THREAD_STACK_SIZE 512
|
||||
#elif defined(__CORTEX_M23) || defined(__CORTEX_M33)
|
||||
#define THREAD_STACK_SIZE 512
|
||||
#elif defined(__ARM_FM)
|
||||
#define THREAD_STACK_SIZE 512
|
||||
#else
|
||||
#define THREAD_STACK_SIZE 256
|
||||
#endif
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
#define PARALLEL_THREAD_STACK_SIZE 512
|
||||
#elif defined(__CORTEX_M23) || defined(__CORTEX_M33)
|
||||
#define PARALLEL_THREAD_STACK_SIZE 512
|
||||
#elif defined(__ARM_FM)
|
||||
#define PARALLEL_THREAD_STACK_SIZE 512
|
||||
#else
|
||||
#define PARALLEL_THREAD_STACK_SIZE 384
|
||||
#endif
|
||||
|
|
|
@ -69,7 +69,7 @@ ENTRY(Reset_Handler)
|
|||
STACK_SIZE = 0x400;
|
||||
|
||||
/* Size of the vector table in SRAM */
|
||||
M_VECTOR_RAM_SIZE = 0x100;
|
||||
M_VECTOR_RAM_SIZE = NVIC_VECTORS_SIZE;
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
|
|
|
@ -4391,6 +4391,7 @@
|
|||
"ARM_FM": {
|
||||
"inherits": ["Target"],
|
||||
"public": false,
|
||||
"macros": ["__ARM_FM"],
|
||||
"extra_labels": ["ARM_FM"]
|
||||
},
|
||||
"FVP_MPS2": {
|
||||
|
@ -4404,27 +4405,27 @@
|
|||
"FVP_MPS2_M0": {
|
||||
"inherits": ["FVP_MPS2"],
|
||||
"core": "Cortex-M0",
|
||||
"macros": ["CMSDK_CM0"]
|
||||
"macros_add": ["CMSDK_CM0"]
|
||||
},
|
||||
"FVP_MPS2_M0P": {
|
||||
"inherits": ["FVP_MPS2"],
|
||||
"core": "Cortex-M0+",
|
||||
"macros": ["CMSDK_CM0plus"]
|
||||
"macros_add": ["CMSDK_CM0plus"]
|
||||
},
|
||||
"FVP_MPS2_M3": {
|
||||
"inherits": ["FVP_MPS2"],
|
||||
"core": "Cortex-M3",
|
||||
"macros": ["CMSDK_CM3"]
|
||||
"macros_add": ["CMSDK_CM3"]
|
||||
},
|
||||
"FVP_MPS2_M4": {
|
||||
"inherits": ["FVP_MPS2"],
|
||||
"core": "Cortex-M4",
|
||||
"macros": ["CMSDK_CM4"]
|
||||
"macros_add": ["CMSDK_CM4"]
|
||||
},
|
||||
"FVP_MPS2_M7": {
|
||||
"inherits": ["FVP_MPS2"],
|
||||
"core": "Cortex-M7",
|
||||
"macros": ["CMSDK_CM7"]
|
||||
"macros_add": ["CMSDK_CM7"]
|
||||
},
|
||||
"NUMAKER_PFM_M2351": {
|
||||
"core": "Cortex-M23-NS",
|
||||
|
|
Loading…
Reference in New Issue