unit-testing swift compilation xcode6

unit testing - Compilación de archivos de prueba lenta en Swift 1.2, Xcode 6.3.1



unit-testing compilation (3)

Experimenté una compilación mucho más lenta de los archivos de prueba de unidad rápida después de migrar el proyecto de Xcode 6.2 a 6.3.1.

Mi prueba de unidad usa el marco Rápido / Nimble. También en cada archivo de prueba tengo:

import MyApp

Lo interesante es que cuando comento esa importación, la compilación es rapidísima. Lo probé en algunos archivos ficticios de pruebas unitarias, que de hecho no utilizan el código de ninguna de las aplicaciones. Pero esa importación hace una gran diferencia para el tiempo de compilación.

No observé ese gran impacto cuando usé Xcode 6 - 6.2. ¿Tiene alguna idea de cómo mejorar la velocidad de compilación ahora?


Obviamente, esto implicaría ver su código, pero trate de no usar tantas concatenaciones para sus cadenas y escriba fuertemente sus vars.

Puede ver qué archivo tarda en compilarse observando el proceso de compilación en Xcode archivo por archivo. Es la última pestaña, toca el proceso de compilación en ejecución y verás cada archivo a medida que se compila.



Apple lanzó Xcode 6.3.2 el 18 de mayo (ayer), lo que parece citar tiempos de compilación lentos. ¿La actualización solucionó tu problema?