Tłumaczenia: Français
Limity czasu w AVA zachowują się inaczej niż w innych frameworkach testowych. AVA resetuje licznik czasu po każdym teście, zmuszając testy do zakończenia, jeśli nie otrzymano nowych wyników testu w określonym czasie. Można to wykorzystać do obsługi zablokowanych testów.
Domyślny limit czasu to 10 sekund.
Możesz skonfigurować limity czasu za pomocą --timeout
opcji wiersza poleceń, lub w konfiguracji. Można je ustawić w sposób czytelny dla człowieka:
npx ava --timeout=10s # 10 seconds
npx ava --timeout=2m # 2 minutes
npx ava --timeout=100 # 100 milliseconds
Limity czasu można również ustawić indywidualnie dla każdego testu. Limity czasu są resetowane za każdym razem, gdy dochodzi do asercji.
test('foo', t => {
t.timeout(100); // 100 milliseconds
// Write your assertions here
});