Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(459)

Issue 10082033: Add tests for fullscreen mode and mouse lock mode. (Closed)

Created:
8 years, 8 months ago by dyu1
Modified:
8 years, 8 months ago
CC:
chromium-reviews, anantha, dyu1
Visibility:
Public.

Description

Add tests for fullscreen mode and mouse lock mode. -testPrefsLineEntryForFullscreenAllowed -testPrefsLineEntryForFullscreenExit -testPatternsForAllowFullscreenAndPointerLock -testPatternsForAllowMouseLock -testNoMouseLockRequest -testUnableToLockMouse -SearchForTextOutsideOfContainer Added additional tests: -testEnterTabFSWhileInBrowserFS -testNoMouseLockInBrowserFS -testMouseLockExitWhenBrowserLoseFocus -ExitTabFSToBrowserFS -F11KeyExistsTabAndBrowserFS BUG=122481 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=133584

Patch Set 1 : #

Total comments: 22

Patch Set 2 : #

Total comments: 18

Patch Set 3 : #

Patch Set 4 : #

Total comments: 10

Patch Set 5 : #

Total comments: 30

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+325 lines, -10 lines) Patch
M chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html View 1 2 3 4 5 2 chunks +17 lines, -3 lines 0 comments Download
M chrome/test/functional/PYAUTO_TESTS View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/functional/fullscreen_mouselock.py View 1 2 3 4 5 6 6 chunks +306 lines, -7 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
dyu1
@scheib: please comment on test coverage.
8 years, 8 months ago (2012-04-14 00:25:17 UTC) #1
Nirnimesh
http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode28 chrome/test/functional/fullscreen_mouselock.py:28: driver = self.NewWebDriver() why not use self._driver? http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode130 chrome/test/functional/fullscreen_mouselock.py:130: ...
8 years, 8 months ago (2012-04-16 19:42:12 UTC) #2
scheib
http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode104 chrome/test/functional/fullscreen_mouselock.py:104: def LaunchFullscreenMode(self): Consider naming this so it's clear that ...
8 years, 8 months ago (2012-04-16 21:37:48 UTC) #3
dyu1
Addressed the comments and one question for scheib. http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode28 chrome/test/functional/fullscreen_mouselock.py:28: driver ...
8 years, 8 months ago (2012-04-16 23:21:27 UTC) #4
scheib
http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode229 chrome/test/functional/fullscreen_mouselock.py:229: lambda: not self.IsMouseLockPermissionRequested())) On 2012/04/16 23:21:27, dyu1 wrote: > ...
8 years, 8 months ago (2012-04-16 23:55:41 UTC) #5
dennis_jeffrey
http://codereview.chromium.org/10082033/diff/5005/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/5005/chrome/test/functional/fullscreen_mouselock.py#newcode109 chrome/test/functional/fullscreen_mouselock.py:109: def LaunchFSAndExpectPrompt(self, buttonAction='enterFullscreen'): prefix function name with underscore if ...
8 years, 8 months ago (2012-04-17 17:57:14 UTC) #6
dennis_jeffrey
https://chromiumcodereview.appspot.com/10082033/diff/5005/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): https://chromiumcodereview.appspot.com/10082033/diff/5005/chrome/test/functional/fullscreen_mouselock.py#newcode225 chrome/test/functional/fullscreen_mouselock.py:225: self.assertTrue(self.IsMouseLocked()) On 2012/04/17 17:57:14, dennis_jeffrey wrote: > Perhaps the ...
8 years, 8 months ago (2012-04-17 19:12:07 UTC) #7
dyu1
http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/2001/chrome/test/functional/fullscreen_mouselock.py#newcode229 chrome/test/functional/fullscreen_mouselock.py:229: lambda: not self.IsMouseLockPermissionRequested())) On 2012/04/16 23:55:42, scheib wrote: > ...
8 years, 8 months ago (2012-04-23 18:50:26 UTC) #8
Nirnimesh
LGTM % minor comments. http://codereview.chromium.org/10082033/diff/20001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/20001/chrome/test/functional/fullscreen_mouselock.py#newcode33 chrome/test/functional/fullscreen_mouselock.py:33: self._driver = self.NewWebDriver() Why repeat? ...
8 years, 8 months ago (2012-04-23 19:16:26 UTC) #9
dyu1
http://codereview.chromium.org/10082033/diff/20001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/20001/chrome/test/functional/fullscreen_mouselock.py#newcode33 chrome/test/functional/fullscreen_mouselock.py:33: self._driver = self.NewWebDriver() On 2012/04/23 19:16:26, Nirnimesh wrote: > ...
8 years, 8 months ago (2012-04-23 19:26:42 UTC) #10
dennis_jeffrey
http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html File chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html (right): http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html#newcode19 chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html:19: //callback that the click has registered and the mouse ...
8 years, 8 months ago (2012-04-23 19:42:38 UTC) #11
scheib
http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html File chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html (right): http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html#newcode88 chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html:88: <button id="cancelFullscreen" onclick="cancelFullscreen()">cancelFullscreen()</button><br> This seems redundant with exitFullscreen(). http://codereview.chromium.org/10082033/diff/22002/chrome/test/functional/fullscreen_mouselock.py ...
8 years, 8 months ago (2012-04-23 20:08:20 UTC) #12
dyu1
http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html File chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html (right): http://codereview.chromium.org/10082033/diff/22002/chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html#newcode19 chrome/test/data/fullscreen_mouselock/fullscreen_mouselock.html:19: //callback that the click has registered and the mouse ...
8 years, 8 months ago (2012-04-23 22:31:22 UTC) #13
dennis_jeffrey
LGTM with one minor nit to consider. http://codereview.chromium.org/10082033/diff/26001/chrome/test/functional/fullscreen_mouselock.py File chrome/test/functional/fullscreen_mouselock.py (right): http://codereview.chromium.org/10082033/diff/26001/chrome/test/functional/fullscreen_mouselock.py#newcode296 chrome/test/functional/fullscreen_mouselock.py:296: 'lockMouse1(arguments[arguments.length - ...
8 years, 8 months ago (2012-04-23 23:25:18 UTC) #14
scheib
lgtm
8 years, 8 months ago (2012-04-23 23:30:02 UTC) #15
dyu1
8 years, 8 months ago (2012-04-24 00:11:00 UTC) #16
http://codereview.chromium.org/10082033/diff/26001/chrome/test/functional/ful...
File chrome/test/functional/fullscreen_mouselock.py (right):

http://codereview.chromium.org/10082033/diff/26001/chrome/test/functional/ful...
chrome/test/functional/fullscreen_mouselock.py:296:
'lockMouse1(arguments[arguments.length - 1])')
On 2012/04/23 23:25:18, dennis_jeffrey wrote:
> should we add a semicolon after the javascript statement?

Done.

Powered by Google App Engine
This is Rietveld 408576698