{ "id": "130580", "key": "TIMOB-16978", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": [], "resolution": null, "resolutiondate": null, "created": "2014-05-16T23:08:57.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ListItem", "SOASTA", "Ti.UI.View", "Titanium.Proxy", "TouchTestId" ], "versions": [], "issuelinks": [ { "id": "40122", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "135132", "key": "TIMOB-17540", "fields": { "summary": "Cannot add TTID to Map annotations because they are not a part of Ti.UI.View", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": null, "updated": "2018-02-28T20:04:03.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "We will need to work with SOASTA on this.\r\nSOASTA supports adding TouchTestIDs to subclass of Ti.Ui.View, but Titanium.UI.ListItem is a subclass of Titanium.Proxy.\r\n\r\nThey support the interaction (recording/playback) of ListItems, but do not support adding TouchTestIDs to them as they are not a child of Ti.UI.View.\r\n\r\nWe have a customer (Dogfish) who is heavily using ListItems and needs to be able to add TTIDs to them for testing. How feasible is this?", "attachment": [], "flagged": false, "summary": "Need to be able to add TTIDs to Titanium.UI.ListItem", "creator": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "305806", "author": { "name": "jrhinehart", "key": "jrhinehart", "displayName": "Joshua Rhinehart", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In my testing, touchtest recognizes labels and child views but not the list item itself. As Sabil mentioned, the listItem view is not exposed, only the composite view is. TTIDS added inside the properties object are not recognized, nor are TTID's added as their own property. It appears either SOASTA would need to configure their client to pick up the itemID associated with the list Item, or we would have to expose the List Item view. \r\nCan Dogfish use another locator element as a work-around in the meantime?", "updateAuthor": { "name": "jrhinehart", "key": "jrhinehart", "displayName": "Joshua Rhinehart", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-20T21:38:01.000+0000", "updated": "2014-05-20T21:38:01.000+0000" }, { "id": "306238", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The due date is today (May 23rd). Is that still correct?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-23T15:50:07.000+0000", "updated": "2014-05-23T15:50:07.000+0000" }, { "id": "306312", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I am moving the due date out to next Friday.\r\n\r\nWe have a call with SOASTA about this issue on Tuesday, but this is still a critical issue.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-05-23T20:36:57.000+0000", "updated": "2014-05-23T20:36:57.000+0000" }, { "id": "309819", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi all, what is the current status here?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-19T11:33:28.000+0000", "updated": "2014-06-19T11:33:28.000+0000" }, { "id": "310182", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Sabil and Vishal gave Mukul (the SOASTA engineer) some guidance and a plan for detecting the TTIDs on ListItems. We have not yet heard back from him and I have asked for an update. This will be discussed again on Monday's SWAT call with SOASTA.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-06-20T15:55:10.000+0000", "updated": "2014-06-20T15:55:10.000+0000" }, { "id": "329580", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "SOASTA's ETA for this is their next major release in November (SOASTA 54). Mukul is working and will ask for a meeting with Vishal if necessary.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-10-27T20:17:13.000+0000", "updated": "2014-10-27T20:17:35.000+0000" }, { "id": "333671", "author": { "name": "jbuckley", "key": "jbuckley", "displayName": "Jamie Buckley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~ingo]There are very few details on their ticketing side for this issue other than the initial ticket and a second post that says they would have moved it to us to implement:\r\n\"Section 1 - Problem Description]\r\nDogfish has added TouchTestid to ListViews but while recording we do not pick up the TouchTestId\r\n\r\nWe would need help from Appcelerator to get this implemented. We require that the view be a TiUIView for TouchTestIds to work. If AppC can change the framework such that ListItems inherit from TiUIView, touchTest ids will work.\r\n\r\nCurrently Mukul is working with Appcelerator to figure out a solution\"\r\n\r\n[~ewieber] Do you have any other information on this?", "updateAuthor": { "name": "jbuckley", "key": "jbuckley", "displayName": "Jamie Buckley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-25T19:00:31.000+0000", "updated": "2014-11-25T19:00:31.000+0000" }, { "id": "340311", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~rtlechuga] We have decided to de-prioritize it so it is not on our immediate roadmap. Can you please deprioritize it?", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-22T21:47:11.000+0000", "updated": "2015-01-27T02:31:52.000+0000" } ], "maxResults": 15, "total": 15, "startAt": 0 } } }