ruffle icon indicating copy to clipboard operation
ruffle copied to clipboard

tests: Port remainder of shumway tests

Open Dinnerbone opened this issue 1 year ago • 0 comments

Some pretty "normal" tests in here but quite a few interesting failures

Failing tests:

  • MaskTest3 (mask property 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 and getLineText is wrong)
  • flash_utils_Timer (bubbles is wrong)
  • fuzz/0cde3acaa5116dac19bf73b0b76556223ad9328a367e04ec9cab733bc6765d82
  • fuzz/1276557624e197ee764676c0aa9cb8ee52156dc7269956ee9b3e131a6f7b6dd0
  • fuzz/33c31f96f8d026037b9024c497870471636f0c31dccb624be67775662b37b096
  • fuzz/356bf4ddf127739c3a1e3ea06b5cee9261dfc55a5ea4755013927647455e7c77
  • fuzz/42f71d860e22e456a9bd61c2d9e8c8da9536152b879a131dd7a400ff61a4a3e3
  • fuzz/438789f3e93da74855898cceed80e21291c6ab14cf36314a856c6f2716606a49
  • fuzz/4935e4aed5e63f07d9e6cc76e97d080f042b029a838630fb2b276b5da0affd26
  • fuzz/4949de464f5408bc3eaaa543d2e2346e01961965a6aa057dba9a6903fcf1c822
  • fuzz/5d828b99311b51073db245c0c3468e9f12d9cc8226ecbf00916cb725c02528cd
  • fuzz/65f0c0a49528b4350e0521d10c632e475a5670010f817d406246b9771a1c2121
  • fuzz/7318344161196391b369e91217937687ebc437e42fdcc10c4c456bde55e0db61
  • fuzz/887c02ab98dbdd3ae22b2363b212dba005565738a572a2156e703dd3bf9b40af
  • fuzz/a86fee6d68f77c63cd83f33d136be2c48f0ab7ab0414a93a0b711ec2a19c6883
  • fuzz/ac649dcf28572cc8250759cc0f8571a4111361fb6923db34ff02901095cdc580
  • fuzz/b29624af5fa348d05b0772ca3b4552c45c90f4515a1ab901e3c754688e35be1b
  • fuzz/b480790b84c3a62fe6fa3486d26fd23988a5acd038261c04349ad4368107e6ca
  • fuzz/c24e6e559fd66b092283a3bdcd925792e8dd7ca55ce1c7729d44d5b315ad8f75
  • fuzz/cf67270dbe5367af59f1bf029f413b8b7b0fb7000cbd0ee534d369087d20601b
  • fuzz/e152812e2cfc0971237321dfadc37e3484631c355cb2e4b86344ff90bb89c75e
  • fuzz/e5b0ab65b5f16ff7117db5cb636de47c5132352253497256c2abcdec7e785897
  • fuzz/f40458686ee60b6b4bd4fe59188ccadc6aeb4094f38536977c11e02430143052
  • fuzz/f5398dd73a3a38472dda7422831414d087af37bee1bb3119071526a55da8d09b
  • getobjectsunderpoint (stub)
  • hittesting/hittesting (stub)
  • hittesting/mask-hit-test (?? mouse coordinates are wrong?)
  • localconnection (stub?)
  • stylesheet (not implemented)

Successful tests:

  • 3_joystick
  • add
  • as3-interfaces
  • as3-loader/bug1093712
  • as3-loader/bug1157243/empty
  • as3-loader/bug1157243/invalid
  • as3-loader/loaderinfo/preloader
  • as3-loader/loader_test_2
  • avm1_timeline_1
  • avm1_timeline_2
  • avm2/event-dispatching
  • avm2/flash/display/bitmapdata
  • avm2/flash/geom/matrix3d/matrix3dclass
  • bitmapdata/draw_and_read
  • blendmode/1
  • blendmode/2
  • blendmode/3
  • buttons_1
  • buttons_3
  • double_and_register
  • flash_events_Events
  • flash_geom_ColorTransform
  • flash_net_URLLoader
  • flash_net_URLRequest
  • fscommand1
  • fuzz/07580c34e05cda7bd4c976c459f0a667ca3c2602110e34186bca676f311e84da
  • fuzz/0db0a01a92ae6ad0d2805dcfbac2ddf9a9689e77cd007924adfac57b543b1ed2
  • fuzz/2f4f46bf21d6cd33a751b090ad97552e8cdd8f7a606e7f0796deba04abb2e229
  • fuzz/6f3b6cbd618b5b816edbf27e14f631aef42da1a4bcc467fb1aa2951d6c85ee48
  • fuzz/81004241e3a9278ee3c26c5d7d04a3677e7a28618dd0dd2ad041a98374a280f0
  • fuzz/9cad44804736a4fbd806d349c97b81d33c3f09ed4d9278acc4ef5cfbab147f3c
  • fuzz/ac93c8c9a3efe3e9a0421d6163158827696b5e4d0ac4fa1262f32e8c5bb7f732
  • fuzz/c8b8069c2ba2a93e50b8d8410ed73191c3bb39b75ba0749309f9e580e0525d69
  • gradient
  • gradientTransform
  • hardwrap
  • hitTestStyleChange
  • image-loading
  • invalidClipDepth
  • local2global
  • lzma
  • lzma_bytes
  • MaskTest
  • MaskTest2
  • mouse/mouse_coords
  • mouse/start_drag
  • mouse/start_drag_lock
  • movieclip
  • movieinfo1
  • slider_component
  • stream1
  • stroke1
  • targetPath1

Dinnerbone avatar Feb 15 '24 21:02 Dinnerbone