Pregunta sobre Localhost Installs de Wordpress:

Pruebas E2E – Hello World Failes: Timeout

Un usuario pregunt贸 馃憞

Hola, quiero ejecutar pruebas de un extremo a otro despu茅s de la peque帽a informaci贸n que le铆 en la publicaci贸n de Riad Benguella: Presentaci贸n de las pruebas de WordPress e2e

Pero tengo un l铆mite de tiempo desde la primera prueba. El mensaje de error es:

 Hello World 鈥 Should load properly

    : Timeout - Async callback was not invoked within the 100000ms timeout specified by jest.setTimeout.Timeout - Async callback was not invoked within the 100000ms timeout specified by jest.setTimeout.Error:

Y tambi茅n:

Error: Command failed: wp-scripts test-e2e --config tests/e2e/jest.config.js

Los pasos fueron:

– Clonar el Tienda WordPress-Desarrollar
– Construya el entorno de Docker local: npm run env:start
– Ejecute el conjunto de pruebas e2e: npm run test:e2e

Mi entorno local (Ubuntu 18.04) incluye: – Dock versi贸n 19.03.5, compilaci贸n 633a0ea838 – Node.js v12.13.1 – npm 6.13.4

驴Alguna idea de lo que deber铆a salir mal?

Este tema fue modificado hace 1 a帽o, 2 meses por. Motivo: Se movi贸 al foro de instalaciones de Locahost

(@tylerthedude)

Hace 1 a帽o, 2 meses

Hola,

El l铆mite de tiempo debe ser m谩s corto que el l铆mite de tiempo predeterminado, que es 5000. El l铆mite de tiempo se puede especificar dentro de la prueba mediante:

jest.setTimeout(30000);

Sin embargo, esto ser谩 espec铆fico para esta prueba. Tambi茅n puede configurar un archivo de configuraci贸n para el marco si lo desea:

// jest.config.js
module.exports = {
  // setupTestFrameworkScriptFile has been deprecated in
  // favor of setupFilesAfterEnv in jest 24
  setupFilesAfterEnv: ['./jest.setup.js']
}

// jest.setup.js
jest.setTimeout(30000)

Saludos, Tyler

Lanzador de hilos

(@raaaahman)

Hace 1 a帽o, 2 meses

Gracias por tu respuesta @tylerthedude, aunque estoy confundido:

El l铆mite de tiempo debe ser m谩s corto que el l铆mite de tiempo predeterminado, que es 5000.

Dices 芦m谩s corto禄 aunque tu ejemplo muestre una duraci贸n mayor (30000> 5000). Adem谩s, el 5000 predeterminado no parece ser solo 100000 para m铆, ya que el PUPPETEER_TIMEOUT parece indefinido y el valor tomado es el valor codificado en 茅l config/bootstrap.js.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *