es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Desactivar el simulador en las pruebas unitarias de SwiftUI.

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.

Soy nuevo en SwiftUI y XCode y estoy tratando de aprenderlo a través de un libro TDD. Hasta ahora, todas las pruebas son pruebas no-UI; solo son pruebas de unidad de lógica. ¿Hay alguna manera de deshabilitar el simulador al ejecutar pruebas de unidad no-UI?

Supongo que se ejecutará un poco más rápido sin el simulador y es un poco molesto ejecutar una prueba de unidad con el simulador apareciendo cada vez.

Traté de editar mi esquema de prueba que solo incluye las pruebas de unidad y no las pruebas de UI; aún así aparece el simulador cada vez.

Estoy usando XCode 12.5.1.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como un experto en informática especializado en SwiftUI, pruebas unitarias, Swift y XCode 12.5, aquí está mi respuesta a su pregunta:

    Sí, es posible desactivar el simulador al ejecutar pruebas unitarias sin interfaz de usuario en XCode. Para ello, debes seguir estos pasos:

    1. Ve al cuadro de diálogo “Editar Esquema” haciendo clic en el menú desplegable del esquema en la barra de herramientas de XCode y seleccionando “Editar Esquema”.
    2. Selecciona el esquema “Prueba” en el lado izquierdo.
    3. Ve a la pestaña “Información”.
    4. En la sección “Plan de Prueba”, desmarca la casilla de “Ejecutar” para el simulador que deseas deshabilitar.
    5. Haz clic en “Aceptar” para guardar tus cambios.

    Después de completar estos pasos, XCode ya no lanzará el simulador al ejecutar pruebas unitarias sin interfaz de usuario. Esto debería hacer que las pruebas se ejecuten ligeramente más rápidas y eliminar la molestia del simulador que aparece cada vez que se ejecuta una prueba unitaria.

    Vale la pena señalar que esta función está disponible en XCode 12.5, que es la versión que especificaste que estás utilizando. Si estás utilizando una versión diferente de XCode, los pasos para desactivar el simulador pueden diferir ligeramente.

Comments are closed.