swift code-coverage gcov xcode6

¿La cobertura del código ya está funcionando para Swift?



code-coverage gcov (3)

La cobertura de código para Swift está disponible en Xcode 7. Puede activarlo en la configuración de prueba de su esquema, marcando la casilla "Recopilar datos de cobertura".

Tenga en cuenta que Apple ha introducido un nuevo formato para los datos de cobertura, los archivos de datos de perfil.

Campo de golf:

Estoy intentando configurar la cobertura del código de prueba para una aplicación Swift en Xcode 6 Beta 4.
En el pasado pude hacerlo utilizando ObjectiveC con Xcode 5, sin embargo, creo que tuve que llamar al void __gcov_flush() para activar la generación de los archivos .gcda / .gcno.
Establecí ambas propiedades para instrumentación y cobertura de código en YES para la aplicación y los objetivos de prueba.
Sin embargo después de ejecutar las pruebas, cuando miro en:
DerivedData / algunas subcarpetas / i386 todo lo que veo son archivos de tipo:
.d, .dia, .o, .swiftmodule y así sucesivamente, pero nada que indique la cobertura del código.

Por lo tanto tengo dos preguntas:

  1. ¿Se espera que la cobertura del código funcione para Swift con Xcode6 beta 4?
  2. Si es así y es necesario limpiar primero gcov, ¿cómo hago eso desde Swift?

Gracias



Xcode 6 Beta 4 no tiene cobertura de código para el funcionamiento de Swift. Hay un problema de Apple abierto con id: 17450338 contra él.