Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-3729] Confirm TIMOB-3287 (Implement Fastdev)

GitHub Issuen/a
TypeSub-task
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2011-05-04T03:11:38.000+0000
Affected Version/sRelease 1.7.0
Fix Version/sRelease 1.7.0, Sprint 2011-18
ComponentsAndroid
Labelsn/a
ReporterDon Thorp
AssigneeBill Dawson
Created2011-04-26T09:50:11.000+0000
Updated2011-05-04T03:11:38.000+0000

Description

Comments

  1. Bill Dawson 2011-04-27

    Seems to always notice updated or totally new JS files, which is awesome. However, I copied a png file into Resources and -- in JS -- created an ImageView to load that png, and that didn't work (empty view) via fastdev -- this might be okay, maybe it's only supposed to serve up JS files. But then I went back to TiStudio and restarted the app from there, and it still didn't work. I could see that it did a "quick" restart (the optimized builder Marshall did). But that graphic still didn't work. To get it to work, I had to touch tiapp.xml and re-launch from TiStudio; then it did the "big" builder.py run and everything worked.
  2. Marshall Culpepper 2011-04-29

    Added and resolved a bug for this here: TIMOB-3838
  3. Bill Dawson 2011-05-04

    Tested a variety of "maybe breakable" scenarios, such as: * Close the emulator while fastdev enabled and running, then re-launch from TiStudio * Close TiStudio while fastdev enabled and running (and emulator running), then reopen TiStudio. * Close both emulator and TiStudio and reopen TiStudio and relaunch. * Force Stop the fastdev'd application on the emulator, then re-open it. All worked well. Also installed TiStudio in Ubuntu 10.10 and Windows XP VMs and ran fastdev tests -- worked well. I did see some weird issues where fastdev stopped working (maybe after several hours of idle?) and was unrecoverable. I created separate items for them TIMOB-3864 and TIMOB-3865. But I'll close the original fastdev item as fixed, having tested its basic functionality and having made separate items for the issues.

JSON Source