mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	[tests] Fix flaky scheduler retry test timing (#9760)
This commit is contained in:
		| @@ -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"); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user