avajs/ava

Print warning when test files take a disproportionate amount of time to declare tests

Open

#2565 aperta il 22 ago 2020

Vedi su GitHub
 (2 commenti) (4 reazioni) (1 assegnatario)JavaScript (1408 fork)batch import
help wantedscope:reportersscope:scheduling

Metriche repository

Star
 (20.600 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Based on feedback from @shusson in https://github.com/avajs/ava/issues/2268#issuecomment-676513972 it would be interesting if we could instrument how long it takes between AVA loading the test file to tests being declared.

This time is not taken by AVA itself, but instead by the test and project code. There are likely optimizations possible in the project that is using AVA.

If this takes a disproportionate amount of time of the overall test run (5%? 10%?) we should print a warning after the test run has completed.

Guida contributor