Skip to content

Commit e62a1b9

Browse files
authored
Merge pull request #5355 from ARMmbed/release-candidate
Release candidate for mbed-os-5.6.3
2 parents 6e0d01c + 730646d commit e62a1b9

File tree

168 files changed

+5013
-1611
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+5013
-1611
lines changed

TESTS/mbed_drivers/echo/main.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,18 @@ using namespace utest::v1;
2626
// Echo server (echo payload to host)
2727
template<int N>
2828
void test_case_echo_server_x() {
29-
char _key[10] = {};
29+
char _key[11] = {};
3030
char _value[128] = {};
3131
const int echo_count = N;
32+
const char _key_const[] = "echo_count";
33+
int expected_key = 1;
3234

35+
greentea_send_kv(_key_const, echo_count);
3336
// Handshake with host
34-
greentea_send_kv("echo_count", echo_count);
35-
greentea_parse_kv(_key, _value, sizeof(_key), sizeof(_value));
37+
do {
38+
greentea_parse_kv(_key, _value, sizeof(_key), sizeof(_value));
39+
expected_key = strcmp(_key_const, _key);
40+
} while (expected_key);
3641
TEST_ASSERT_EQUAL_INT(echo_count, atoi(_value));
3742

3843
for (int i=0; i < echo_count; ++i) {
@@ -48,12 +53,10 @@ utest::v1::status_t greentea_failure_handler(const Case *const source, const fai
4853

4954
Case cases[] = {
5055
Case("Echo server: x16", test_case_echo_server_x<16>, greentea_failure_handler),
51-
Case("Echo server: x32", test_case_echo_server_x<32>, greentea_failure_handler),
52-
Case("Echo server: x64", test_case_echo_server_x<64>, greentea_failure_handler),
5356
};
5457

5558
utest::v1::status_t greentea_test_setup(const size_t number_of_cases) {
56-
GREENTEA_SETUP(180, "echo");
59+
GREENTEA_SETUP(30, "echo");
5760
return greentea_test_setup_handler(number_of_cases);
5861
}
5962

TESTS/mbed_drivers/lp_timeout/main.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ void lp_timeout_1s_deepsleep(void)
5959
*/
6060
timer.start();
6161
lpt.attach(&cb_done, 1);
62-
deepsleep();
62+
/* Make sure deepsleep is allowed, to go to deepsleep */
63+
bool deep_sleep_allowed = sleep_manager_can_deep_sleep();
64+
TEST_ASSERT_TRUE_MESSAGE(deep_sleep_allowed, "Deep sleep should be allowed");
65+
sleep();
6366
while (!complete);
6467

6568
/* It takes longer to wake up from deep sleep */
@@ -75,6 +78,8 @@ void lp_timeout_1s_sleep(void)
7578

7679
sleep_manager_lock_deep_sleep();
7780
lpt.attach(&cb_done, 1);
81+
bool deep_sleep_allowed = sleep_manager_can_deep_sleep();
82+
TEST_ASSERT_FALSE_MESSAGE(deep_sleep_allowed, "Deep sleep should be disallowed");
7883
sleep();
7984
while (!complete);
8085
sleep_manager_unlock_deep_sleep();

0 commit comments

Comments
 (0)