{ "id": "111306", "key": "AC-3196", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-03-27T00:23:47.000+0000", "created": "2013-03-18T12:24:17.000+0000", "labels": [ "anvil" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:57:36.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": "14552", "name": "Appcelerator CLI", "description": "Please enter tickets related to Tooling and the CLI here" }, { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Currently the Anvil test framework only runs test against the latest version of the SDK installed on your machine. It would be very useful, particularly for module developers who need to support their modules on a variety of SDK versions, to target a specific SDK version for the test run.", "attachment": [], "flagged": false, "summary": "Anvil: Ability to run test suites against a particular version of Titanium Mobile SDK", "creator": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "environment": "OS X 10.7.5 (shouldn't matter).", "comment": { "comments": [ { "id": "242642", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "I will have a test case and Pull Request here shortly.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-03-18T12:25:45.000+0000", "updated": "2013-03-18T12:25:45.000+0000" }, { "id": "242649", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "h2. Test Case\r\n\r\n* In Terminal (command prompt, whatever) go to anvil/driver under the titanium mobile source folder.\r\n* Enter\r\n{code}\r\nnode driver.js\r\n{code}\r\n* Because you have not requested a specific Titanium SDK version, you should see \"using Titanium SDK version xx.xx.xx\", where xx.xx.xx is the latest version of the Titanium SDK installed on your machine. (Note that \"latest\" in Anvil terms is the version whose directory has the latest modification date in the file system.)\r\n\r\n* Ctrl-C out of the Anvil interactive mode, and re-enter but this time using...\r\n{code}\r\nnode driver.js --sdk-version=XX...\r\n{code}\r\n...but of course substitute \"XX...\" with some older version of Titanium, such as 3.0.2.GA.\r\n* Because you specified a version, the \"using Titanium SDK version ...\" message should now show the version you specified.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-03-18T12:53:02.000+0000", "updated": "2013-03-18T12:53:41.000+0000" }, { "id": "242650", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "A Pull Request has been submitted:\n\nhttps://github.com/appcelerator/titanium_mobile/pull/3978", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-03-18T12:54:51.000+0000", "updated": "2013-03-18T12:54:51.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }