Jestjs 如何检查是否有任何jest测试在afterAll块中失败?

Jestjs 如何检查是否有任何jest测试在afterAll块中失败?,jestjs,playwright,Jestjs,Playwright,我正在与剧作家一起使用jest在我的web应用程序上运行测试。我正在为每个测试录制视频,但由于我们每天要运行100个测试,我们的服务器空间不足。所以我们决定只保存那些测试失败的视频,所以我的问题是,我有没有办法知道测试是否失败或通过了,下面是我正在使用的代码 beforeAll(async () => { // start the recording }) afterAll(async()=>{ // stop and save the recording if t

我正在与剧作家一起使用jest在我的web应用程序上运行测试。我正在为每个测试录制视频,但由于我们每天要运行100个测试,我们的服务器空间不足。所以我们决定只保存那些测试失败的视频,所以我的问题是,我有没有办法知道测试是否失败或通过了,下面是我正在使用的代码

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

我想要这种行为

毕竟这不是一个合适的地方,你无法访问那里的此类数据。检查自定义环境。我正在使用带有typescript的jest,据我所知,带有typescript的自定义环境在jest中还不受支持,它的支持预计将在jest中提供。问题没有提到TS。你是说?在此之前,您可以将此文件切换到JS。不管怎样,定制环境是可以实现这一点的地方。毕竟这不是一个合适的地方,您无法访问那里的此类数据。检查自定义环境。我正在使用带有typescript的jest,据我所知,带有typescript的自定义环境在jest中还不受支持,它的支持预计将在jest中提供。问题没有提到TS。你是说?在此之前,您可以将此文件切换到JS。不管怎样,定制环境就是可以实现这一点的地方。