Articles of instrumentos

tubos de instrumentos stdout para console

Estoy buscando automatizar nuestras testings de unidad de iPhone ejecutando nuestro código de testing de unidad directamente en el dispositivo usando la CLI 'instrumentos' (documentation vinculada a continuación). http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/instruments.1.html La aplicación funciona, lo cual está bien. Sin embargo, no puedo encontrar una manera de hacer que voltee el stdout a un file o conecte el […]

Uso de instrumentos para probar una aplicación de iOS sin tener código fuente para la aplicación.

Me gustaría utilizar UIAutomation vía Instruments en Xcode para probar una aplicación en mi dispositivo iOS. ¿Es posible hacerlo sin tener que build el código fuente? La razón de esto es que nuestro equipo tendrá evaluadores que networkingactarán scripts de automation para probar las aplicaciones en nuestros dispositivos, pero no queremos que todos pasen a […]

UIAutomation no se pudo cargar el complemento

Tengo un proyecto configurado de tal forma que uno de los objectives lanza UIAutomation cuando finaliza el process de construcción. Instruments se lanza desde la secuencia de commands de Python, que finalmente llama al command "xcrun instruments …" en bash. Funcionó durante bastante time sin problemas. Después de actualizar Xcode a 4.4, estoy empezando a […]

Fuga de memory en UIWebView

Tengo un dolor de cabeza (trasero) los últimos dos días. Una fuga de memory dudosa me hace Hulk. Una gran cantidad de filtraciones aparecen después de cargar cualquier request de url en UIWebView personalizado cuando se usa el código de perfilado en el simulador. Pero si uso un dispositivo como el iPhone 5, solo hay […]

¿Cómo ejecutar instrumentos con nuevas instancias desde la línea de command?

Quiero tener la capacidad de ejecutar scripts en múltiples dispositivos con instrumentos al mismo time. Descubrí que si abro nuevas instancias de instrumento (File -> New) , Podría ejecutar muchos scripts en diferentes dispositivos al mismo time, pero necesito ejecutar esto desde la command-line. Tengo el command: instruments -t mytemplate myapp.app y puedo agregar a […]

Cómo detener la automation de una aplicación de iOS en instrumentos desde script

Estoy usando instrumentos para la automation de mi aplicación. Hay alguna forma por la cual puedo detener el script si falla un determinado caso de testing.

Analizando el uso de CPU / memory mientras la automation de la UI

Estoy automatizando mi aplicación de iOS utilizando UIAutomation framework desde la terminal. Ahora quiero analizar el uso de CPU y memory de la aplicación mientras se automatiza, nuevamente usando el terminal. ¿Los instrumentos permiten usar 2 templates de seguimiento a la vez (automation y monitor de actividad en mi caso)?

Lanzamiento del simulador iPad de Instruments

En Xcode, puede seleccionar un objective activo que se iniciará en el iPad o simulador de iPhone. Sin embargo, al iniciar una aplicación desde Instruments, no veo ninguna opción similar. ¿Cómo seleccionas el simulador que quieres lanzar en Instruments?

¿Pueden los "datos de búfer no inicializados" ser un falso positivo en OpenGL ES Analyzer?

Al representar solo un subset de un búfer de índice, si el rest del búfer contiene índices de vértices no inicializados, el "OpenGL ES Analyzer" de Instruments parece informar una advertencia de "Búfer no inicializado". ¿Es seguro ignorarlo? ¿Hay alguna manera de deshacerte de él? ¿Podría esconder un problema real?

La funcionalidad de logging de paso / falla de Xcode INSTRUMENTS parece rota en Xcode 4.6

Me he estado latiendo los sesos sobre este tema durante la última semana y no tengo otro lugar a donde recurrir. Actualmente, cada vez que ejecuto testings en Instrumentos, la function de logging de pase / falla casi siempre informa: Problema: La secuencia de commands finalizó sin explicar el cierre de esta testing. NOTA: sí, […]