Bug 212582 - [ mac wk2 ] fast/events/drag-and-drop.html fails when run by itself
Summary: [ mac wk2 ] fast/events/drag-and-drop.html fails when run by itself
Status: RESOLVED DUPLICATE of bug 42194
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-31 08:27 PDT by David Kilzer (:ddkilzer)
Modified: 2020-06-01 10:45 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Kilzer (:ddkilzer) 2020-05-31 08:27:13 PDT
fast/events/drag-and-drop.html fails when run by itself.  It works when run as part of the fast/events directory.

I don't know if this is a recent regression or not.  Found while investigating test failures for Bug 212507.

Failure differences look like this:

--- BUILD_DIR/Debug/layout-test-results-wk2-revert/fast/events/drag-and-drop-expected.txt
+++ BUILD_DIR/Debug/layout-test-results-wk2-revert/fast/events/drag-and-drop-actual.txt
@@ -7,101 +7,36 @@
 
 When effectAllowed == "uninitialized"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.dropEffect is "copy"
 
 When effectAllowed == "undefined"
 
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "copy"
 
 When effectAllowed == "none"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
 
 When effectAllowed == "all"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.dropEffect is "copy"
 
 When effectAllowed == "copy"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
 
 When effectAllowed == "move"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "move"
 
 When effectAllowed == "link"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.dropEffect is "link"
 
 When effectAllowed == "copyMove"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "move"
 
 When effectAllowed == "copyLink"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.dropEffect is "copy"
 
 When effectAllowed == "linkMove"
 
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.dropEffect is "move"
 
 When effectAllowed == "dummy"
 
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "none"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "copy"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "move"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "link"
-PASS event.dataTransfer.effectAllowed is "uninitialized"
-PASS event.dataTransfer.dropEffect is "copy"
 
 TEST COMPLETE
Comment 1 David Kilzer (:ddkilzer) 2020-05-31 08:58:08 PDT
The fast/events/drag-and-drop.html test runs normally when run by itself on mac-wk1 and mac-debug-wk1.
Comment 2 Alexey Proskuryakov 2020-06-01 10:45:06 PDT
This test is skipped, so it does not run as part of fast/events. But when one specifies it by name on command line, that overrides [ Skip ] expectations.

We still can't test drag and drop with WebKit2 at all.

*** This bug has been marked as a duplicate of bug 42194 ***