Параметр jest cli - json помещает выходные данные тестового прогона в формат json, который может быть сохранен в файле. У него такая схема - https://jestjs.io/docs/en/configuration#testresultsprocessor -string . Я хотел знать, какая именно «эпоха» упоминается в этом json. А как можно программно определить время выполнения тестов.
Я провел несколько тестов и обнаружил, что вычитание времен окончания и начала времен дает некоторое значение, близкое к времени, затраченному на тесты (в миллисекундах), но не совсем то же самое. Например, этот тест занял 12878 мс (что было на консоли)
√ SummaryPage (12878ms)
И в выводе json начальная и конечная эпохи были "endTime": 1588599116890, "startTime ": 1588599102678," status ":" передано "
Если мы вычтем их, мы получим 14212. Поэтому я хотел знать, что-то мне не хватает. Если да, то как мы можем получить точное время, не считая его с вывода консоли.