Issue #959💬 RespondidoAbierto el 16 de marzo de 2018por tommedemaReacciones 1

Fallo intermitente en la prueba en la rama 'dev' debido a la condición de la carrera

Respuesta rápidapor tommedema1

Hace tiempo que no veo esto. Cerraremos por ahora.

Lee la respuesta completa abajo ↓

Pregunta

Recomiendo añadir '--bail' después del comando 'mocha' en 'package.json''s 'test' para que sea más fácil de ver, por ejemplo: En la última rama 'dev', esto es fácil de reproducir simplemente ejecutando 'npm test' muchas veces: Tarde o temprano obtendrás: Esto parece desaparecer si '.slips' este examen en 'test/specs/selector_manager/e2e/ClassManager.js' en la línea 74: Por supuesto, eso no es una solución. Pero puede indicar cuál es el problema subyacente. Parece una condición de carrera de algún tipo. También desaparece si comentas el 'editor/modelo/Editor.js' de los oyentes del evento: ¿Qui...

Respuestas (3)

tommedema12 de abril de 2018

Hace tiempo que no veo esto. Cerraremos por ahora.

artf17 de marzo de 2018

¿Deberíamos esperar a que todos los módulos se hayan cargado antes de adjuntar los oyentes de eventos?

Mmmm, ese fragmento de código se ejecuta de forma síncrona, así que no creo que vaya a ayudar

Por cierto, nunca me he encontrado con este problema en mi entorno 🤔

tommedema17 de marzo de 2018

@artf aquí es fácilmente reproducible. Intenta ejecutarlo repetidamente como se ha sugerido antes. Aquí tienes la prueba: ! sin título-3 Mi entorno: OSX High Sierra 10.13.3 Node.js v9.2.1 Últimas violaciones de la rama de desarrollo cometer #e6593e7ad9a Por alguna razón, 'this.get('DomComponents')'...

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.