Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14372] iOS: Correct known Anvil regressions

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionWon't Fix
Resolution Date2017-05-22T21:21:28.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelshudder, linvalid
ReporterIngo Muschenetz
AssigneeEric Merriman
Created2013-06-25T20:22:46.000+0000
Updated2017-05-22T22:08:43.000+0000

Description

The list below is the current set of tests failing on Anvil for Android: || suite_name || test name || platform || | yahoo | yqlFlickrCats | ios | | filesystem/filesystem | dotSlash | ios | | filesystem/filesystem | fileMove | ios | | commonjs/commonjs | test_relative | ios | | commonjs/commonjs | test_determinism | ios | | commonjs/commonjs | test_hasOwnProperty | ios | | commonjs/commonjs | test_nested | ios | | commonjs/commonjs | test_missing | ios | | commonjs/commonjs | test_cyclic | ios | | commonjs/commonjs | test_transitive | ios | | commonjs/commonjs | test_exactExports | ios | | commonjs/commonjs | test_method | ios | | commonjs/commonjs | test_monkeys | ios | | commonjs/commonjs | test_absolute | ios | | facebook | buttonStyleConstants | ios | | includes/includes | relativeDown | ios | | includes/includes | multipleRequire | ios | | ui_layout | scrollViewWithSIZE | ios | | ui_controls | textControlsTextValueInitialValue | ios | | ui/ui | webviewBindingAvailable | ios | | ui/ui | absoluteAndRelativeWinURLs | ios | | ui/ui | webviewEvalJSLockup | ios | | stream | pump | ios | | network_socket_tcp | testSocketIO | ios | | network_httpclient | clearCookiePositiveTest | ios | | ui/ui | webviewFireEvent | ios | | media/media | audioTimeValidation | ios | | kroll | customObjects | ios | | includes/includes | dotdotSlash | ios | | includes/includes | simpleRequire | ios | | includes/includes | slashToRoot | ios | | includes/includes | lotsOfDots | ios | | app | test_custom_values | ios | In most cases, it is believed that the test cases are wrong rather than the platform code itself. NOTE: 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 Steps to set up anvil :

In terminal, cd into anvil folder inside your repo

It would be like /anvil/driver/

npm install -g wrench@1.3.9

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

Make sure you have a sdk inside the sdk folder specified in the config file.

In terminal type "node driver.js --mode=local --platform="

You will be inside the cli.

To run all suites just type "start"

To run specific suites use "start --suite=x" or "start --suite=x —test=y"

For more information read : * https://github.com/appcelerator/titanium_mobile/blob/master/anvil/README * https://wiki.appcelerator.org/display/eng/Anvil+primer

Comments

  1. jithinpv 2013-07-30

    Fixes to TIMOB-14372 iOS: Correct known Anvil regressions SUITE: TEST filesystem/filesystem : dotSlash network_socket_tcp : testSocketIO
  2. jithinpv 2013-07-30

    https://github.com/appcelerator/titanium_mobile/pull/4511 Fixes to TIMOB-14372 iOS: Correct known Anvil regressions SUITE: TEST filesystem/filesystem : dotSlash network_socket_tcp : testSocketIO
  3. jithinpv 2013-08-06

    https://github.com/appcelerator/titanium_mobile/pull/4545 fixes to testcase suites: yahoo, stream, filesystem, network_socket_tcp
  4. Lee Morris 2017-05-22

    Anvil is no longer supported, this ticket is now irrelevant.

JSON Source