TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps

  • 862 views
Uploaded on

How to build better, and more stable Native (Titanium) Mobile Apps using Calabash and Mocha unit testing. Gist for the Jenkins Config: https://gist.github.com/Sophrinix/70c757e8f1e4bf4578ff

How to build better, and more stable Native (Titanium) Mobile Apps using Calabash and Mocha unit testing. Gist for the Jenkins Config: https://gist.github.com/Sophrinix/70c757e8f1e4bf4578ff

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
862
On Slideshare
845
From Embeds
17
Number of Embeds
3

Actions

Shares
Downloads
2
Comments
0
Likes
1

Embeds 17

http://www.slideee.com 11
https://twitter.com 5
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Develop Titanium apps at the speed of the web! Welcome to RapidDev! The keys to Better & More Stable Titanium Apps TiCalabash & TiMocha Matt Apperson & Andrew McElroy appersonlabs.com codexlabs.com
  • 2. The tools we will be using… ti-mocha Jenkins ‣ Unit testing framework ‣ Author: visionmedia ‣ Ported to Titanium by Tony Lukasavage ‣ https://github.com/tonylukasavage/ti-mocha ‣ CI server ‣ Author(s): A long list of community members ‣ http://jenkins-ci.org/ Ti-Calabash ‣ Acceptance testing ‣ Author: Xamarin ‣ Ported to Titanium by Apperson Labs & Codex Labs ‣ https://github.com/appersonlabs/TiCalabash
  • 3. Oh, and RapidDev npm install rapiddev -g
  • 4. “it’s not me it’s you” - Titanium mobile
  • 5. Unit.test !== TDD.test - The internet
  • 6. Using the Development dir
  • 7. Ti-Mocha tonylukasavage.com/ti-mocha/
  • 8. TiCalabash github.com/appersonlabs/TiCalabash
  • 9. Jenkins http://jenkins-ci.org/
  • 10. Install Git Plugin
  • 11. Install TFS Plugin (Optional) https://github.com/jenkinsci/tfs-plugin
  • 12. Jenkins Set your ENV