ruffle
ruffle copied to clipboard
tests: Port remainder of shumway tests
Some pretty "normal" tests in here but quite a few interesting failures
Failing tests:
MaskTest3(maskproperty returns a destroyed displayobject)as3-loader/events(names of objects are wrong, events are wrong, and we load a mysterious 3rd movie?)as3-loader/load_bytes(url of embedded movie is wrong)as3-loader/load_bytes_2(url of embedded movie is wrong)as3-loader/loader_test(event order is wrong)as3-loader/loaderinfo/alf(properties are stubbed/wrong)avm1movie(events are missing?)avm2/flash/geom/matrix3d/transform_basics(not implemented)avm2/flash/geom/perspectiveprojection(not implemented)avm2/flash/geom/transform(??????? makes no sense but our bounds are wrong)bitmapdata/getpixel_from_embedded(??? getpixel is wrong)captions(uses StyleSheet, not implemented)encoding_1(??? AMF encoding is wrong)flash_net_SharedObject(??? AMF encoding is wrong)flash_net_classes(??? AMF encoding is wrong)flash_text_TextField(bunch of properties are wrong)flash_text_TextField2(text rendering andgetLineTextis wrong)flash_utils_Timer(bubblesis wrong)fuzz/0cde3acaa5116dac19bf73b0b76556223ad9328a367e04ec9cab733bc6765d82fuzz/1276557624e197ee764676c0aa9cb8ee52156dc7269956ee9b3e131a6f7b6dd0fuzz/33c31f96f8d026037b9024c497870471636f0c31dccb624be67775662b37b096fuzz/356bf4ddf127739c3a1e3ea06b5cee9261dfc55a5ea4755013927647455e7c77fuzz/42f71d860e22e456a9bd61c2d9e8c8da9536152b879a131dd7a400ff61a4a3e3fuzz/438789f3e93da74855898cceed80e21291c6ab14cf36314a856c6f2716606a49fuzz/4935e4aed5e63f07d9e6cc76e97d080f042b029a838630fb2b276b5da0affd26fuzz/4949de464f5408bc3eaaa543d2e2346e01961965a6aa057dba9a6903fcf1c822fuzz/5d828b99311b51073db245c0c3468e9f12d9cc8226ecbf00916cb725c02528cdfuzz/65f0c0a49528b4350e0521d10c632e475a5670010f817d406246b9771a1c2121fuzz/7318344161196391b369e91217937687ebc437e42fdcc10c4c456bde55e0db61fuzz/887c02ab98dbdd3ae22b2363b212dba005565738a572a2156e703dd3bf9b40affuzz/a86fee6d68f77c63cd83f33d136be2c48f0ab7ab0414a93a0b711ec2a19c6883fuzz/ac649dcf28572cc8250759cc0f8571a4111361fb6923db34ff02901095cdc580fuzz/b29624af5fa348d05b0772ca3b4552c45c90f4515a1ab901e3c754688e35be1bfuzz/b480790b84c3a62fe6fa3486d26fd23988a5acd038261c04349ad4368107e6cafuzz/c24e6e559fd66b092283a3bdcd925792e8dd7ca55ce1c7729d44d5b315ad8f75fuzz/cf67270dbe5367af59f1bf029f413b8b7b0fb7000cbd0ee534d369087d20601bfuzz/e152812e2cfc0971237321dfadc37e3484631c355cb2e4b86344ff90bb89c75efuzz/e5b0ab65b5f16ff7117db5cb636de47c5132352253497256c2abcdec7e785897fuzz/f40458686ee60b6b4bd4fe59188ccadc6aeb4094f38536977c11e02430143052fuzz/f5398dd73a3a38472dda7422831414d087af37bee1bb3119071526a55da8d09bgetobjectsunderpoint(stub)hittesting/hittesting(stub)hittesting/mask-hit-test(?? mouse coordinates are wrong?)localconnection(stub?)stylesheet(not implemented)
Successful tests:
3_joystickaddas3-interfacesas3-loader/bug1093712as3-loader/bug1157243/emptyas3-loader/bug1157243/invalidas3-loader/loaderinfo/preloaderas3-loader/loader_test_2avm1_timeline_1avm1_timeline_2avm2/event-dispatchingavm2/flash/display/bitmapdataavm2/flash/geom/matrix3d/matrix3dclassbitmapdata/draw_and_readblendmode/1blendmode/2blendmode/3buttons_1buttons_3double_and_registerflash_events_Eventsflash_geom_ColorTransformflash_net_URLLoaderflash_net_URLRequestfscommand1fuzz/07580c34e05cda7bd4c976c459f0a667ca3c2602110e34186bca676f311e84dafuzz/0db0a01a92ae6ad0d2805dcfbac2ddf9a9689e77cd007924adfac57b543b1ed2fuzz/2f4f46bf21d6cd33a751b090ad97552e8cdd8f7a606e7f0796deba04abb2e229fuzz/6f3b6cbd618b5b816edbf27e14f631aef42da1a4bcc467fb1aa2951d6c85ee48fuzz/81004241e3a9278ee3c26c5d7d04a3677e7a28618dd0dd2ad041a98374a280f0fuzz/9cad44804736a4fbd806d349c97b81d33c3f09ed4d9278acc4ef5cfbab147f3cfuzz/ac93c8c9a3efe3e9a0421d6163158827696b5e4d0ac4fa1262f32e8c5bb7f732fuzz/c8b8069c2ba2a93e50b8d8410ed73191c3bb39b75ba0749309f9e580e0525d69gradientgradientTransformhardwraphitTestStyleChangeimage-loadinginvalidClipDepthlocal2globallzmalzma_bytesMaskTestMaskTest2mouse/mouse_coordsmouse/start_dragmouse/start_drag_lockmovieclipmovieinfo1slider_componentstream1stroke1targetPath1