See <http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/520/changes>
Changes:
[mschmalle] Major refactor into ExternalClient.
------------------------------------------
[...truncated 3594 lines...]
[junit] Model.addTypeDef(MutationObserverInit)
[junit] Model.addClass(MutationRecord)
[junit] Model.addClass(MutationObserver)
[junit] Model.addClass(ShadowRoot)
[junit] Model.addClass(HTMLContentElement)
[junit] Model.addClass(HTMLShadowElement)
[junit] Model.addClass(ErrorEvent)
[junit] Model.addTypeDef(ErrorEventInit)
[junit] Model.addClass(HTMLPictureElement)
[junit] Model.addClass(HTMLSourceElement)
[junit] Model.addClass(HTMLDetailsElement)
[junit] Model.addClass(HTMLMenuItemElement)
[junit] Model.addClass(RelatedEvent)
[junit] Model.addClass(HTMLDialogElement)
[junit] Model.addClass(HTMLTemplateElement)
[junit] Model.addClass(WebGLRenderingContext)
[junit] Model.addClass(WebGLContextAttributes)
[junit] Model.addClass(WebGLContextEvent)
[junit] Model.addClass(WebGLShaderPrecisionFormat)
[junit] Model.addClass(WebGLObject)
[junit] Model.addClass(WebGLBuffer)
[junit] Model.addClass(WebGLFramebuffer)
[junit] Model.addClass(WebGLProgram)
[junit] Model.addClass(WebGLRenderbuffer)
[junit] Model.addClass(WebGLShader)
[junit] Model.addClass(WebGLTexture)
[junit] Model.addClass(WebGLActiveInfo)
[junit] Model.addClass(WebGLUniformLocation)
[junit] Model.addClass(OES_texture_float)
[junit] Model.addClass(OES_texture_half_float)
[junit] Model.addClass(WEBGL_lose_context)
[junit] Model.addClass(OES_standard_derivatives)
[junit] Model.addClass(WebGLVertexArrayObjectOES)
[junit] Model.addClass(OES_vertex_array_object)
[junit] Model.addClass(WEBGL_debug_renderer_info)
[junit] Model.addClass(WEBGL_debug_shaders)
[junit] Model.addClass(WEBGL_compressed_texture_s3tc)
[junit] Model.addClass(OES_depth_texture)
[junit] Model.addClass(OES_element_index_uint)
[junit] Model.addClass(EXT_texture_filter_anisotropic)
[junit] Model.addClass(ANGLE_instanced_arrays)
[junit] Model.addClass(Storage)
[junit] Model.addClass(WindowSessionStorage)
[junit] Model.addClass(WindowLocalStorage)
[junit] Model.addClass(StorageEvent)
[junit] Model.addClass(ExtendableEvent)
[junit] Model.addClass(VisibilityState)
[junit] VAR 44 [jsdoc_info: JSDocInfo] [source_file: [missing]] [length: 11]
[junit] NAME window 44 [source_file: [missing]] [length: 6]
[is_constant_var: 1]
[junit]
[junit] Model.addConstant(window)
[junit] Model.addClass(FontFaceSetLoadStatus)
[junit] Model.addClass(FontFaceLoadStatus)
[junit] Model.addClass(uint)
[junit] Model.addClass(int)
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 890 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 898 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 906 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 914 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 923 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 931 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 939 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 947 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 955 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 963 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 971 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 979 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 988 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 995 [source_file:
[es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 1003
[source_file: [es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 1011
[source_file: [es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 1019
[source_file: [es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 1027
[source_file: [es3]] [length: 4]] not found in [es3]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 1034
[source_file: [es3]] [length: 4]] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Math] not found in [es3]
[junit] >>>> {ReferenceModel} Class [Symbol] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 105 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 112 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 119 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 126 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 133 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 140 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 147 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 154 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 161 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 168 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 175 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 182 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 189 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME Math 198 [source_file:
[es6]] [length: 4]] not found in [es6]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME chrome 412
[source_file: [chrome]] [length: 6]] not found in [chrome]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME chrome 449
[source_file: [chrome]] [length: 6]] not found in [chrome]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME chrome 470
[source_file: [chrome]] [length: 6]] not found in [chrome]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME chrome 484
[source_file: [chrome]] [length: 6]] not found in [chrome]
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME chrome 554
[source_file: [chrome]] [length: 6]] not found in [chrome]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [es6]:87: WARNING - Keywords and reserved words are not
allowed as unquoted property names in older versions of JavaScript. If you are
targeting newer versions of JavaScript, set the appropriate language_in option.
[junit] Generator.prototype.return = function(value) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [es6]:93: WARNING - Keywords and reserved words are not
allowed as unquoted property names in older versions of JavaScript. If you are
targeting newer versions of JavaScript, set the appropriate language_in option.
[junit] Generator.prototype.throw = function(exception) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [es6]:898: WARNING - Keywords and reserved words are not
allowed as unquoted property names in older versions of JavaScript. If you are
targeting newer versions of JavaScript, set the appropriate language_in option.
[junit] Promise.prototype.catch = function(onRejected) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [html5]:3198: WARNING - Keywords and reserved words are
not allowed as unquoted property names in older versions of JavaScript. If you
are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] HTMLMenuItemElement.prototype.default;
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [w3c_css]:2463: WARNING - Keywords and reserved words are
not allowed as unquoted property names in older versions of JavaScript. If you
are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] FontFaceSet.prototype.delete = function(value) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [w3c_event3]:39: WARNING - Keywords and reserved words are
not allowed as unquoted property names in older versions of JavaScript. If you
are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] KeyboardEvent.prototype.char;
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [w3c_indexeddb]:480: WARNING - Keywords and reserved words
are not allowed as unquoted property names in older versions of JavaScript. If
you are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] IDBObjectStore.prototype.delete = function(key) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [w3c_indexeddb]:679: WARNING - Keywords and reserved words
are not allowed as unquoted property names in older versions of JavaScript. If
you are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] IDBCursor.prototype.continue = function(key) {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] WARNING: [w3c_indexeddb]:690: WARNING - Keywords and reserved words
are not allowed as unquoted property names in older versions of JavaScript. If
you are targeting newer versions of JavaScript, set the appropriate language_in
option.
[junit] IDBCursor.prototype.delete = function() {};
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: [missing]:80: ERROR - Parse error. identifier is a reserved
word
[junit] function int() {}
[junit] ^
[junit]
[junit] Jun 11, 2015 6:13:07 PM
com.google.javascript.jscomp.LoggerErrorManager printSummary
[junit] WARNING: 1 error(s), 9 warning(s)
[junit]
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/as/constants/document.as>:3
[junit] Warning: Incompatible initializer value of type 'int' where
'HTMLDocument' is expected. An initial value of null will be used instead.
[junit] public const document:HTMLDocument = undefined;
[junit] ^
[junit]
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/as/constants/screen.as>:3
[junit] Warning: Incompatible initializer value of type 'int' where
'Screen' is expected. An initial value of null will be used instead.
[junit] public const screen:Screen = undefined;
[junit] ^
[junit]
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/as/constants/self.as>:3
[junit] Warning: Incompatible initializer value of type 'int' where
'Window' is expected. An initial value of null will be used instead.
[junit] public const self:Window = undefined;
[junit] ^
[junit]
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/as/constants/top.as>:3
[junit] Warning: Incompatible initializer value of type 'int' where
'Window' is expected. An initial value of null will be used instead.
[junit] public const top:Window = undefined;
[junit] ^
[junit]
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/as/constants/window.as>:3
[junit] Warning: Incompatible initializer value of type 'int' where
'Window' is expected. An initial value of null will be used instead.
[junit] public const window:Window = undefined;
[junit] ^
[junit]
[junit] 259704 bytes written to
C:\Jenkins\workspace\flex-falcon\compiler.jx.tests\temp\externals\bin\JS.swc in
15.445 seconds
[junit]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/temp/externals/app1/js_src/Main_output.js>
[junit] /**
[junit] * Main
[junit] *
[junit] * @fileoverview
[junit] *
[junit] * @suppress {checkTypes}
[junit] */
[junit]
[junit] goog.provide('Main');
[junit]
[junit] goog.require('document');
[junit] goog.require('alert');
[junit] goog.require('Element');
[junit] goog.require('org_apache_flex_utils_Language');
[junit]
[junit]
[junit]
[junit] /**
[junit] * @constructor
[junit] */
[junit] Main = function() {
[junit] };
[junit]
[junit]
[junit] /**
[junit] * @expose
[junit] */
[junit] Main.prototype.start = function() {
[junit] var self = this;
[junit] var /** @type {Element} */ element =
document.createElement("button");
[junit] element.onclick = function() {
[junit] alert("Hello browser from FalconJX!");
[junit] };
[junit] button.textContent = "Say Hello";
[junit] document.body.appendChild(button);
[junit] };
[junit]
[junit]
[junit] /**
[junit] * Metadata
[junit] *
[junit] * @type {Object.<string, Array.<Object>>}
[junit] */
[junit] Main.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'Main', qName:
'Main'}] };
[junit]
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
28.661 sec
[junit] Running
org.apache.flex.compiler.internal.codegen.externals.TestPackageNamespace
[junit] >>>> {AddMemberPass.addMethod()} Class [NAME foo 38 [source_file:
[package_namespace]] [length: 3]] not found in [package_namespace]
[junit] Model.addClass(Foo)
[junit] Model.addNamespace(foo)
[junit] Model.addClass(foo.bar.Baz)
[junit] Model.addClass(Goo)
[junit] Model.addTypeDef(ATypeDef)
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.066 sec
[junit] Running
org.apache.flex.compiler.internal.codegen.externals.TestReferenceModel
[junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
0.849 sec
[junit] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
BUILD FAILED
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/build.xml>:175:
The following error occurred while executing this line:
<http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/ws/compiler.jx.tests/build.xml>:64:
Tests failed
Total time: 13 minutes 25 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results