JibberJabber (blog)

New Video Available: Presentation at CocoaHeads (Silicon Valley) on iOS Audio & OpenAL

cocoaheads

I gave a presentation about iOS Audio and OpenAL to promote the book two weeks ago at the Silicon Valley Chapter of CocoaHeads. The video is now up on YouTube. I also have it embedded on my Screencasts page.


Automated Testing on Android Devices (Part 5): Bringing everything together through shell scripts

This post is a mirror of what I posted on Anscamobile.com.


There has been a lot of material presented over the last four parts. In this final part, we will finally go into some detail about our automated testing system for Android. We will also finally get an opportunity to bring everything together by looking a little more how our shell scripts orchestrate the test run and connect components from the previous parts.


Automated Testing on the iOS Simulator (Part 4): Scripting Bridge/LuaCocoa & System Events

XcodeiOSSimulatorReset

This post is a mirror of what I posted on Anscamobile.com.


We allow Corona developers to also build for the Xcode iOS Simulator. Sometimes the simulator is preferable to our Mac or Windows simulator because the Xcode Simulator behaves more like a real device. Since we officially support the Xcode Simulator, we run our automated tests on the Xcode iOS Simulator to help verify our stuff actually works.

Automated Testing on Mobile Devices with lua-TestMore & LuaSocket (Part 3)

Jenkins TestStatus

This post is a mirror of what I posted on Anscamobile.com.


As stated in Part 1, we use lua-TestMore for our testing and reporting. The output format is called TAP (Test Anything Protocol) . It is human readable and simple. TestMore and TAP are widely used enough that there are tools available to help you use it.


Automated Testing on iOS Devices (Part 2):Automating Xcode with Scripting Bridge via LuaCocoa

XcodeOrganizerButtons

This post is a mirror of what I posted on Anscamobile.com.


Now that you've seen the overview of the whole system, I'm going to talk about on-device testing on iOS first because this has been where we have endured the most pain.

The fundamental problem is that there are no good automated ways to install and launch an app to an iOS device. …

Automated Testing on Mobile Devices for iOS and Android: Part 1: A crazy walkthrough of Xcode, Scripting Bridge, LuaCocoa, lua-TestMore, adb, shell scripts, sockets, and lots of trial & error

Jenkins TestStatus

This post is a mirror of what I posted on Anscamobile.com.


Preamble:

This post is going to be a little different than usual. What we present here is behind the scenes stuff used in making the Corona SDK. But we hope the information presented here goes beyond satisfying simple academic curiosity. …

Copyright © PlayControl Software, LLC / Eric Wing