[SU] Extendable test timeouts
@jtrejoespinoza-grid ci sta già lavorando.
Dal 24/2/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Extendable test timeouts
It is hard to predict what test timeout to set in Software Update tests -- it depends on the image size. Implement a feedback mechanism in tests that prompts a user whether the timeout should be extended and extends the timeout.
reschedule method
One of the possible implementations is reschedule method and asynchronous context managers.
Example:
import asyncio
async def my_task():
try:
# Start with a 5-second timeout
async with asyncio.timeout(5) as delay:
print("Starting long task...")
await asyncio.sleep(3)
# Something happened! We need more time.
# Extend it by another 5 seconds from right now
new_deadline = asyncio.get_running_loop().time() + 5
delay.reschedule(new_deadline)
print("Timeout extended!")
await asyncio.sleep(4)
except TimeoutError:
print("Task timed out anyway!")
asyncio.run(my_task())
- Lingua principale
- Python
- Stelle
- 19
- Fork
- 7
- Merge medio
- 3g 4h
- PR unite (30g)
- 2
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di project-chip/matter-test-scripts
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
project-chip/matter-test-scripts#794 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Tutte le issue di project-chip/matter-test-scripts
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kornia/kornia#5263 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
approved correction metadata
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
acl-org/acl-anthology#10133 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
BasedHardware/omi#20084 ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-acceptance wg/evaluation-quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
vllm-project/semantic-router#4424 ·
I maintainer di solito rispondono entro 1 giorno