{ "id": "116440", "key": "TIMOB-14372", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2017-05-22T21:21:28.000+0000", "created": "2013-06-25T20:22:46.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "hudder", "linvalid" ], "versions": [], "issuelinks": [ { "id": "29811", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "116439", "key": "TIMOB-14371", "fields": { "summary": "Android: Correct known Mocha regressions", "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": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "29810", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "93627", "key": "TIMOB-9692", "fields": { "summary": "Anvil: app/test_custom_values test case fails on iOS", "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" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-05-22T22:08:43.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": "The list below is the current set of tests failing on Anvil for Android:\r\n\r\n|| suite_name || test name || platform ||\r\n| yahoo | yqlFlickrCats | ios |\r\n| filesystem/filesystem | dotSlash | ios |\r\n| filesystem/filesystem | fileMove | ios |\r\n| commonjs/commonjs | test_relative | ios |\r\n| commonjs/commonjs | test_determinism | ios |\r\n| commonjs/commonjs | test_hasOwnProperty | ios |\r\n| commonjs/commonjs | test_nested | ios |\r\n| commonjs/commonjs | test_missing | ios |\r\n| commonjs/commonjs | test_cyclic | ios |\r\n| commonjs/commonjs | test_transitive | ios |\r\n| commonjs/commonjs | test_exactExports | ios |\r\n| commonjs/commonjs | test_method | ios |\r\n| commonjs/commonjs | test_monkeys | ios |\r\n| commonjs/commonjs | test_absolute | ios |\r\n| facebook | buttonStyleConstants | ios |\r\n| includes/includes | relativeDown | ios |\r\n| includes/includes | multipleRequire | ios |\r\n| ui_layout | scrollViewWithSIZE | ios |\r\n| ui_controls | textControlsTextValueInitialValue | ios |\r\n| ui/ui | webviewBindingAvailable | ios |\r\n| ui/ui | absoluteAndRelativeWinURLs | ios |\r\n| ui/ui | webviewEvalJSLockup | ios |\r\n| stream | pump | ios |\r\n| network_socket_tcp | testSocketIO | ios |\r\n| network_httpclient | clearCookiePositiveTest | ios |\r\n| ui/ui | webviewFireEvent | ios |\r\n| media/media | audioTimeValidation | ios |\r\n| kroll | customObjects | ios |\r\n| includes/includes | dotdotSlash | ios |\r\n| includes/includes | simpleRequire | ios |\r\n| includes/includes | slashToRoot | ios |\r\n| includes/includes | lotsOfDots | ios |\r\n| app | test_custom_values | ios |\r\n\r\nIn most cases, it is believed that the test cases are wrong rather than the platform code itself.\r\n\r\nNOTE: To run anvil, the only thing you need to install is wrench module. There seems to be some sort of problem with the latest version of wrench module and anvil, which prevents it from running. Working version of wrench is 1.3.9\r\n\r\nSteps to set up anvil :\r\n# In terminal, cd into anvil folder inside your repo \r\n## It would be like /anvil/driver/\r\n# npm install -g wrench@1.3.9\r\n# Make the config.js if does not exist already (there is should be a sample config.js) config.js should something like : https://gist.github.com/srahim/71c310cc675f98b07029\r\n# Make sure you have a sdk inside the sdk folder specified in the config file.\r\n# In terminal type \"node driver.js --mode=local --platform=\"\r\n# You will be inside the cli.\r\n# To run all suites just type \"start\"\r\n# To run specific suites use \"start --suite=x\" or \"start --suite=x —test=y\" \r\n\r\nFor more information read : \r\n* https://github.com/appcelerator/titanium_mobile/blob/master/anvil/README\r\n* https://wiki.appcelerator.org/display/eng/Anvil+primer", "attachment": [], "flagged": false, "summary": "iOS: Correct known Anvil regressions", "creator": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 121, "state": "closed", "name": "2014 Sprint 12 SDK", "startDate": "2014-06-09T21:51:17.043Z", "endDate": "2014-06-21T00:00:00.000Z", "completeDate": "2014-06-23T16:52:29.621Z", "originBoardId": 114 }, { "id": 154, "state": "closed", "name": "2014 Sprint 15 SDK", "startDate": "2014-07-21T21:56:31.515Z", "endDate": "2014-08-02T00:00:00.000Z", "completeDate": "2014-08-04T21:03:51.067Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "263958", "author": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Fixes to TIMOB-14372 iOS: Correct known Anvil regressions\r\n\r\nSUITE: TEST\r\nfilesystem/filesystem : dotSlash\r\nnetwork_socket_tcp : testSocketIO", "updateAuthor": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-30T16:18:13.000+0000", "updated": "2013-07-30T16:18:13.000+0000" }, { "id": "263960", "author": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/4511\r\n\r\n\r\n\r\nFixes to TIMOB-14372 iOS: Correct known Anvil regressions\r\n\r\nSUITE: TEST\r\nfilesystem/filesystem : dotSlash\r\nnetwork_socket_tcp : testSocketIO", "updateAuthor": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-30T16:19:20.000+0000", "updated": "2013-07-30T16:19:20.000+0000" }, { "id": "265083", "author": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/4545\n\nfixes to testcase\nsuites:\nyahoo, \nstream, \nfilesystem, \nnetwork_socket_tcp", "updateAuthor": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-06T11:16:34.000+0000", "updated": "2013-08-06T11:16:34.000+0000" }, { "id": "420170", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Anvil is no longer supported, this ticket is now irrelevant.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-05-22T21:21:28.000+0000", "updated": "2017-05-22T21:21:28.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }