Bug 30503

Summary: [Qt] Plugins: Create manual tests for testing plugins
Product: WebKit Reporter: Girish Ramakrishnan <girish>
Component: Plug-insAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, kenneth
Priority: P2 Keywords: Qt
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Bug Depends on:    
Bug Blocks: 30662    
Attachments:
Description Flags
manual tests (1)
none
manual tests (2) none

Girish Ramakrishnan
Reported 2009-10-19 00:49:03 PDT
Here's a list of stuff that I have tested when implementing windowless plugins. So, I would like to add manual html test file which just loads up a flash plugin and mentions the below bullet points (with more explanation): 1. Test all the cases in windowed and windowless mode. Maybe I will create two flash instances, one in windowed and other in windowless. 2. Test resize of plugin 3. Test movement of plugin 4. Test with scrolling 5. Test with different paint systems 6. Test with the WebKit css animation stuff 7. If using Qt, test with graphicsview and qwebview 8. Test printing 9. Test with zoom 10. Test taking a screenshot (in QtLauncher) Anything else? I have marked it as [Qt] but this might be interesting for other ports. So, I will add all the above in a single HTML as WebCore/manual-tests/plugins-netscape.html. Thoughts?
Attachments
manual tests (1) (8.02 KB, patch)
2009-10-20 05:34 PDT, Girish Ramakrishnan
no flags
manual tests (2) (8.75 KB, patch)
2009-10-20 07:32 PDT, Girish Ramakrishnan
no flags
Kenneth Rohde Christiansen
Comment 1 2009-10-19 05:08:43 PDT
Maybe do a plugin subdirectory ? Maybe even plugins/windowed plugins/windowless ?
Girish Ramakrishnan
Comment 2 2009-10-19 05:12:03 PDT
11. Test focus 12. Full screen mode and back (is this even supported?) 13. Full page mode (supported?)
Girish Ramakrishnan
Comment 3 2009-10-20 05:34:11 PDT
Created attachment 41501 [details] manual tests (1) Files will be created under WebCore/manual-tests/plugins
Girish Ramakrishnan
Comment 4 2009-10-20 07:32:22 PDT
Created attachment 41506 [details] manual tests (2) Oops, forgot the ChangeLog entry.
Kenneth Rohde Christiansen
Comment 5 2009-10-20 11:29:44 PDT
Looks good, though maybe it is not good depending on external resources as src="http://www.youtube.com/v/loXfcsXRB-w&#038;hl=en&#038;fs=1"
Girish Ramakrishnan
Comment 6 2009-10-20 18:30:14 PDT
(In reply to comment #5) > Looks good, though maybe it is not good depending on external resources as > src="http://www.youtube.com/v/loXfcsXRB-w&#038;hl=en&#038;fs=1" I copied that from existing WebCore/manual-tests/plugins-test.html.
Girish Ramakrishnan
Comment 7 2009-10-20 18:31:59 PDT
(In reply to comment #6) > (In reply to comment #5) > > Looks good, though maybe it is not good depending on external resources as > > src="http://www.youtube.com/v/loXfcsXRB-w&#038;hl=en&#038;fs=1" > > I copied that from existing WebCore/manual-tests/plugins-test.html. Scratch that. I meant existing WebCore/manual-tests/qt/plugin-sibling-frame-include.html
Holger Freyther
Comment 8 2009-10-21 05:57:24 PDT
Comment on attachment 41506 [details] manual tests (2) It would be cool if we could move to a flash site that is guranteed to stay. :)
WebKit Commit Bot
Comment 9 2009-10-21 06:08:18 PDT
Comment on attachment 41506 [details] manual tests (2) Clearing flags on attachment: 41506 Committed r49902: <http://trac.webkit.org/changeset/49902>
WebKit Commit Bot
Comment 10 2009-10-21 06:08:22 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.