mirror of
https://github.com/esphome/esphome.git
synced 2025-07-28 06:06:33 +00:00
[tests] Fix flaky scheduler retry test timing (#9760)
This commit is contained in:
parent
305667b06d
commit
fe1050a583
@ -130,15 +130,15 @@ script:
|
|||||||
- logger.log: "=== Test 5: Empty name retry ==="
|
- logger.log: "=== Test 5: Empty name retry ==="
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
auto *component = id(test_sensor);
|
auto *component = id(test_sensor);
|
||||||
App.scheduler.set_retry(component, "", 50, 5,
|
App.scheduler.set_retry(component, "", 100, 5,
|
||||||
[](uint8_t retry_countdown) {
|
[](uint8_t retry_countdown) {
|
||||||
id(empty_name_retry_counter)++;
|
id(empty_name_retry_counter)++;
|
||||||
ESP_LOGI("test", "Empty name retry attempt %d", id(empty_name_retry_counter));
|
ESP_LOGI("test", "Empty name retry attempt %d", id(empty_name_retry_counter));
|
||||||
return RetryResult::RETRY;
|
return RetryResult::RETRY;
|
||||||
});
|
});
|
||||||
|
|
||||||
// Try to cancel after 75ms
|
// Try to cancel after 150ms
|
||||||
App.scheduler.set_timeout(component, "empty_cancel_timer", 75, []() {
|
App.scheduler.set_timeout(component, "empty_cancel_timer", 150, []() {
|
||||||
bool cancelled = App.scheduler.cancel_retry(id(test_sensor), "");
|
bool cancelled = App.scheduler.cancel_retry(id(test_sensor), "");
|
||||||
ESP_LOGI("test", "Empty name retry cancel result: %s",
|
ESP_LOGI("test", "Empty name retry cancel result: %s",
|
||||||
cancelled ? "true" : "false");
|
cancelled ? "true" : "false");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user