Tengo algunas pruebas de e2e, una de ellas se bloquea y no podemos averiguar por qué, por lo que queremos usar --forceExit . Pero no queremos forzar la salida de todas las pruebas solo una en particular porque usamos acciones de github + script npm para ejecutar estas pruebas de e2e.
¿Como podría hacerlo?
Difícil de ayudar sin más información de su parte.
Sin embargo, si desea salir de una prueba en ejecución, siempre puede usar una declaración de devolución.
Por ejemplo (todas las pruebas deben pasar):
describe("exit a test", () => { it("good test 1", () => { const aSum = 1; expect(aSum).toBe(1); }); it("uses a flag and a return statement to prevent test from failing", () => { const flag = true; if (flag) { return; } expect(flag).toBeFalsy(); }); it("good test 2", () => { const aSum = 1; expect(aSum).toBe(1); }); });