Как я могу проверить, не завершились ли какие-либо тесты шутки из блока afterAll?

Я использую шутку с драматургом для запуска тестов в моем веб-приложении. Я записываю видео для каждого теста, но, поскольку мы должны проводить сотни тестов каждый день, на нашем сервере заканчивается место. поэтому мы решили сохранить только видео тех тестов, которые не прошли, поэтому мой вопрос заключается в том, могу ли я каким-либо образом узнать, что в последнем блоке погода не прошла или прошла тест, ниже приведен код, который я использую

beforeAll(async () => {
    // start the recording
})

afterAll(async()=>{
    // stop and save the recording if the test has failed other wise delete it
    // here i need to check if the test has failed or passed
});

Я хотел этого поведения Как я могу проверить, не прошли ли какие-либо тесты мокко из блока after?


person Fahad Rehman    schedule 28.11.2020    source источник
comment
afterAll не подходящее место для этого, у вас нет доступа к таким данным там. Проверьте настраиваемую среду.   -  person Estus Flask    schedule 28.11.2020
comment
Я использую jest с машинописным текстом, насколько я знаю, пользовательская среда с машинописным текстом еще не поддерживается в jest, и ожидается, что ее поддержка будет доступна в jest 27   -  person Fahad Rehman    schedule 29.11.2020
comment
Вопрос ничего не говорит о TS. Вы имеете в виду github.com/kulshekhar/ts-jest/issues/1445 ? До тех пор вы можете переключиться на JS для этого файла. В любом случае, пользовательская среда - это то, где это можно сделать.   -  person Estus Flask    schedule 29.11.2020