{ "id": "62915", "key": "TIMOB-2283", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:58:38.000+0000", "created": "2011-04-15T03:15:37.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "drillbit", "feature" ], "versions": [], "issuelinks": [], "assignee": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:58:38.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

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

\n

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

\n

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

{html}", "attachment": [], "flagged": false, "summary": "DrillBit: Detect Changed Source", "creator": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "128028", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

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

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:15:37.000+0000", "updated": "2011-04-15T03:15:37.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }