{ "id": "97495", "key": "ALOY-105", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-04-23T00:34:26.000+0000", "created": "2012-07-17T12:01:38.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-02-04T00:34:50.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": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" } ], "description": "We have Jasmine support available but Anvil is the new engineering standard not just for internal engineering but also for external developers, so Alloy we will need to support it.\r\n\r\nAnvil overview: https://wiki.appcelerator.org/display/spe/Anvil+testing+framework+overview\r\n\r\nThis ticket will cover only the scope of establishing whether or not Anvil works for Alloy's internal testing and creating a basic, initial unit test. This will serve as a sample for future issues that will detail specific areas of testing.", "attachment": [], "flagged": false, "summary": "Add Anvil Unit Testing to Alloy", "creator": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "208197", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Do we have any docs available for Anvil? if so, can we list the resources in the description for this ticket?", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T16:19:51.000+0000", "updated": "2012-07-17T16:19:51.000+0000" }, { "id": "208207", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The doc Opie pointed me to is:\r\n\r\nhttps://wiki.appcelerator.org/display/spe/Anvil+testing+framework+overview", "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-17T16:26:35.000+0000", "updated": "2012-07-17T16:26:35.000+0000" }, { "id": "216425", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "where do we stand on this?", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-28T09:02:19.000+0000", "updated": "2012-08-28T09:02:19.000+0000" }, { "id": "219320", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "For internal testing of Alloy, meaning testing of its own commands and scripts, we will continue using jasmine and custom testing. We will build these tests as standalone nodejs scripts that can eventually be driven through the Anvil driver. This was not an initially perceived usage of Anvil, so we will not worry about this type of integration at this time. We will likely revisit the idea of integrating internal Alloy testing with Anvil around the time that we start exposing Anvil unit testing the developers using Alloy.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-17T12:36:18.000+0000", "updated": "2012-09-17T12:36:18.000+0000" }, { "id": "248715", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "At this point it appears we will not be using anvil for testing", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-23T00:34:26.000+0000", "updated": "2013-04-23T00:34:26.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }