Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1023 Bytes

07-test-timeouts.md

File metadata and controls

24 lines (17 loc) · 1023 Bytes

Test timeoutów

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
});