TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps
-
Upload
andrew-mcelroy -
Category
Technology
-
view
839 -
download
2
description
Transcript of TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps
![Page 1: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/1.jpg)
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 McElroyappersonlabs.com
codexlabs.com
![Page 2: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/2.jpg)
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
![Page 3: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/3.jpg)
Oh, and RapidDevnpm install rapiddev -g
![Page 4: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/4.jpg)
“it’s not me it’s you”- Titanium mobile
![Page 5: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/5.jpg)
![Page 6: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/6.jpg)
Unit.test !== TDD.test- The internet
![Page 7: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/7.jpg)
Using the Development dir
![Page 8: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/8.jpg)
Ti-Mochatonylukasavage.com/ti-mocha/
![Page 9: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/9.jpg)
TiCalabashgithub.com/appersonlabs/TiCalabash
![Page 10: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/10.jpg)
Jenkinshttp://jenkins-ci.org/
![Page 11: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/11.jpg)
Install Git Plugin
![Page 12: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/12.jpg)
Install TFS Plugin(Optional)
https://github.com/jenkinsci/tfs-plugin
![Page 13: TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps](https://reader035.fdocuments.us/reader035/viewer/2022081400/554a16eab4c9058c5d8b4fb7/html5/thumbnails/13.jpg)
JenkinsSet your ENV