Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-2283] DrillBit: Detect Changed Source

GitHub Issuen/a
TypeNew Feature
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2011-04-17T01:58:38.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.5.0
ComponentsiOS
Labelsdrillbit, feature
ReporterDon Thorp
AssigneeMarshall Culpepper
Created2011-04-15T03:15:37.000+0000
Updated2011-04-17T01:58:38.000+0000

Description

Currently, drillbit only rebuilds the app and includes test changes if you restart it. When writing tests or working on test code and app code, it's very cumbersome to have to restart drillbit, toggle tests, select the one test, then select run tests.

At a minimum the harness app source should be updated with all source just in case something changed. Ideally, the currently selected tests should be examined for changes and updated within the test harness to reduce round-trip time.

Additionally, a refresh option should be added as a global option to force the harness source to be cleaned and then completely regenerated w/o having to restart the framework.

Comments

  1. Marshall Culpepper 2011-04-15

    (from [332d3097324f88886b06b63848feef16448600ed]) more fixes and features for drillbit: run tests from the actual drillbit/tests folder instead of staging them before the app runs. also stage python scripts and allow each platform to stage binaries / source in the SDK between test runs. the drillbit UI also now reloads all tests everytime the "run tests" is clicked, which should pick up new / changed suites and tests [#2283 state:fixed-in-qa] [#2287 state:fixed-in-qa] https://github.com/appcelerator/titanium_mobile/commit/332d3097324f88886b06b63848feef16448600ed"> https://github.com/appcelerator/titanium_mobile/commit/332d3097324f...

JSON Source